autodist-upstream-updates: skip unstable updates
This commit is contained in:
parent
8235cba011
commit
c1285c09cf
@ -186,7 +186,8 @@ while read line; do
|
|||||||
alias=`grep "^$pkg" $ALIASES_DB`
|
alias=`grep "^$pkg" $ALIASES_DB`
|
||||||
[ "$alias" ] || alias=`grep "^lib$pkg " $ALIASES_DB`
|
[ "$alias" ] || alias=`grep "^lib$pkg " $ALIASES_DB`
|
||||||
[ "$alias" ] && pkg=$alias
|
[ "$alias" ] && pkg=$alias
|
||||||
line=`grep -i " $pkg[^-_A-Za-z0-9]" $buildstmp || grep -i " lib$pkg[^-_A-Za-z0-9]" $buildstmp`
|
line=`grep -i "^$pkg:" $buildstmp || grep -i "^lib$pkg:" $buildstmp`
|
||||||
|
# grep -i " $pkg[^-_A-Za-z0-9]" $buildstmp
|
||||||
if [ "$line" ]; then
|
if [ "$line" ]; then
|
||||||
pkg=${line/:*}
|
pkg=${line/:*}
|
||||||
[ "$pkg" -a "$ver" ] && echo "$pkg $ver ${alias/* /}" >> $tmpfile
|
[ "$pkg" -a "$ver" ] && echo "$pkg $ver ${alias/* /}" >> $tmpfile
|
||||||
@ -250,6 +251,12 @@ rm -f $tmpfile
|
|||||||
> $UPDATES_DB
|
> $UPDATES_DB
|
||||||
unset lastpkg
|
unset lastpkg
|
||||||
while read pkg ver alias; do
|
while read pkg ver alias; do
|
||||||
|
# skip updates to unstable versions
|
||||||
|
unset found_beta
|
||||||
|
for b in alpha beta rc "~"; do
|
||||||
|
[ "${ver/$b}" != "${ver}" ] && found_beta=1
|
||||||
|
done
|
||||||
|
[ "$found_beta" ] && continue
|
||||||
if [ "$pkg" = "$lastpkg" ]; then
|
if [ "$pkg" = "$lastpkg" ]; then
|
||||||
# echo "Warning: duplicate found: $pkg lastver: $lastver ver: $ver" >&2
|
# echo "Warning: duplicate found: $pkg lastver: $lastver ver: $ver" >&2
|
||||||
version_find_bigger $lastver $ver
|
version_find_bigger $lastver $ver
|
||||||
|
Loading…
Reference in New Issue
Block a user