vim-update.sh: check only for bodhi enabled testing rpms
This commit is contained in:
parent
2682f88df8
commit
7e14bc098b
@ -13,7 +13,7 @@ release_index=0
|
|||||||
regexp_index=0
|
regexp_index=0
|
||||||
bodhi_enabled_index=0
|
bodhi_enabled_index=0
|
||||||
done_build=0
|
done_build=0
|
||||||
releases_regexp="${regexps[@]: regexp_index: 1}"
|
releases_regexp=""
|
||||||
let "regexp_index+=1"
|
let "regexp_index+=1"
|
||||||
|
|
||||||
cd `dirname $0`
|
cd `dirname $0`
|
||||||
@ -104,23 +104,12 @@ if [ $CHANGES -ne 0 ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check if release has pending or testing update - if not, build package
|
$debug fedpkg build
|
||||||
# and submit update for testing
|
if [ $? -eq 0 ]; then
|
||||||
pending_update=`bodhi updates query --packages vim --status pending \
|
done_build=1
|
||||||
| grep $releases_regexp`
|
|
||||||
testing_update=`bodhi updates query --packages vim --status testing \
|
|
||||||
| grep $releases_regexp`
|
|
||||||
|
|
||||||
if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then
|
|
||||||
$debug fedpkg build
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
done_build=1
|
|
||||||
else
|
|
||||||
echo "Error when building package in $branch"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
echo "There are pending/testing updates, do not build package."
|
echo "Error when building package in $branch"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
let "release_index+=1"
|
let "release_index+=1"
|
||||||
@ -152,10 +141,13 @@ if [ $CHANGES -ne 0 ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# append next release to regexp - because we need to check if there aren't
|
# append next release to regexp if the branch is enabled in bodhi - because we
|
||||||
# any testing updates from higher branches (lower branch cannot have
|
# need to check if there aren't any testing updates from higher enabled branches
|
||||||
# bigger NVR than higher branch) in next iteration
|
# (lower branch cannot have bigger NVR than higher branch) in next iteration
|
||||||
releases_regexp="$releases_regexp${regexps[@]: regexp_index: 1}"
|
if [ ${bodhi_enabled[@]: $bodhi_enabled_index: 1} -eq 1 ]
|
||||||
|
then
|
||||||
|
releases_regexp="$releases_regexp${regexps[@]: regexp_index: 1}"
|
||||||
|
fi
|
||||||
|
|
||||||
# Check if release has pending or testing update - if not, build package
|
# Check if release has pending or testing update - if not, build package
|
||||||
# and submit update for testing
|
# and submit update for testing
|
||||||
@ -167,7 +159,7 @@ if [ $CHANGES -ne 0 ]; then
|
|||||||
if [ "$testing_update" == "" ] && [ $done_build -eq 1 ]; then
|
if [ "$testing_update" == "" ] && [ $done_build -eq 1 ]; then
|
||||||
$debug fedpkg build
|
$debug fedpkg build
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
# if branch isn't rawhide or branch is enabled in bodhi, create update
|
# if branch isn't rawhide or branch is enabled in bodhi, suggest creating update in the end
|
||||||
if [ $branch != "rawhide" ] || [ ${bodhi_enabled[@]: $bodhi_enabled_index: 1} -eq 1 ]; then
|
if [ $branch != "rawhide" ] || [ ${bodhi_enabled[@]: $bodhi_enabled_index: 1} -eq 1 ]; then
|
||||||
needs_update+=("bodhi updates new --user $(rpmdev-packager) --type enhancement --notes \"The newest upstream commit\" --request testing --autotime --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}.${LASTPLFILLED}-1.${releases[@]: $release_index: 1}")
|
needs_update+=("bodhi updates new --user $(rpmdev-packager) --type enhancement --notes \"The newest upstream commit\" --request testing --autotime --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}.${LASTPLFILLED}-1.${releases[@]: $release_index: 1}")
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user