diff options
author | Colin Guthrie <colin@mageia.org> | 2014-07-28 14:50:01 +0100 |
---|---|---|
committer | Colin Guthrie <colin@mageia.org> | 2014-07-28 14:50:01 +0100 |
commit | b20033f3f63706b6fd6cc92168eb58ff1e97d58d (patch) | |
tree | df7724e6e454038ee40193d665bc93fe583e38e9 /mga-move-update | |
parent | f532a717bedc0282204b3dd48871e810bb0cb79f (diff) | |
download | mgatools-topic/valstar.tar mgatools-topic/valstar.tar.gz mgatools-topic/valstar.tar.bz2 mgatools-topic/valstar.tar.xz mgatools-topic/valstar.zip |
Changes made on live clone on valstar as at 28th July 2014topic/valstar
Diffstat (limited to 'mga-move-update')
-rw-r--r-- | mga-move-update | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/mga-move-update b/mga-move-update deleted file mode 100644 index 353b1c3..0000000 --- a/mga-move-update +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/sh - -. /usr/share/mgatools/functions - -if [ $# != 3 ] -then - echo 'Usage: mga-move-update distrorelease section srcname' >&2 - exit 1 -fi - -distrorelease="$1" -section="$2" -srcname="$3" - -if ! inlist "$distrorelease" "$distroreleases" -then - echo "Incorrect distrorelease $distrorelease" >&2 - exit 1 -fi - -if ! inlist "$section" "$distrosections" -then - echo "Incorrect section $section" >&2 - exit 1 -fi - -for file in "$distribdir/$distrorelease/SRPMS/$section/updates_testing/"*.rpm -do - fname=$(rpm -qp --qf '%{NAME}' "$file") - if [ a"$fname" = a"$srcname" ] - then - srcpkg=$(basename "$file") - break - fi -done - -if [ -z $srcpkg ] -then - echo "The package $srcname could not be found in $distrorelease/$section/updates_testing repository." >&2 - exit 2 -fi - -function movepkg() -{ - srcdir="$1" - destdir="$2" - srcpkg="$3" - output="$4" - - for file in "$srcdir/"*.rpm - do - fname=$(rpm -qp --qf '%{SOURCERPM}' "$file") - if [ a"$fname" = a"$srcpkg" ] - then - $dryrun mv -v -f "$file" "$destdir" >> "$output" - fi - done -} - -function post() -{ - for arch in $arches - do - update_hdlist "$distribdir/$distrorelease/$arch/media/$section/updates_testing" - update_hdlist "$distribdir/$distrorelease/$arch/media/$section/updates" - update_hdlist "$distribdir/$distrorelease/$arch/media/debug/$section/updates_testing" - update_hdlist "$distribdir/$distrorelease/$arch/media/debug/$section/updates" - done - update_hdlist "$distribdir/$distrorelease/SRPMS/$section/updates_testing" - update_hdlist "$distribdir/$distrorelease/SRPMS/$section/updates" - update_common_MD5SUM $distrorelease - mirror_repository $distrorelease -} - -mailcontent=$(mktemp) -for arch in $arches -do - movepkg "$distribdir/$distrorelease/$arch/media/$section/updates_testing" "$distribdir/$distrorelease/$arch/media/$section/updates/" "$srcpkg" "$mailcontent" - movepkg "$distribdir/$distrorelease/$arch/media/debug/$section/updates_testing" "$distribdir/$distrorelease/$arch/media/debug/$section/updates/" "$srcpkg" "$mailcontent" -done -$dryrun mv -v -f "$distribdir/$distrorelease/SRPMS/$section/updates_testing/$srcpkg" "$distribdir/$distrorelease/SRPMS/$section/updates/" >> "$output" - -if [ -n "$dryrun" ] -then - cat "$mailcontent" -else - /usr/bin/mailx -s "mga-move-update $distrorelease $section $srcname" -S "from=moveupdate_mailfrom" "$moveupdate_mailto" < "$mailcontent" - post -fi -rm -f "$mailcontent" - |