summaryrefslogtreecommitdiffstats
path: root/mga-move-update
diff options
context:
space:
mode:
authorColin Guthrie <colin@mageia.org>2014-07-28 14:50:01 +0100
committerColin Guthrie <colin@mageia.org>2014-07-28 14:50:01 +0100
commitb20033f3f63706b6fd6cc92168eb58ff1e97d58d (patch)
treedf7724e6e454038ee40193d665bc93fe583e38e9 /mga-move-update
parentf532a717bedc0282204b3dd48871e810bb0cb79f (diff)
downloadmgatools-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-update91
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"
-