1 |
#!/bin/sh |
#!/bin/sh |
2 |
|
|
3 |
. /usr/share/mgatools/functions |
. /usr/share/mgatools/functions |
|
moveupdate_allowed_group=mga-qa |
|
4 |
|
|
5 |
if [ $# != 3 ] |
if [ $# != 3 ] |
6 |
then |
then |
57 |
done |
done |
58 |
} |
} |
59 |
|
|
60 |
|
function post() |
61 |
|
{ |
62 |
|
for arch in $arches |
63 |
|
do |
64 |
|
update_hdlist "$distribdir/$distrorelease/$arch/media/$section/updates_testing" |
65 |
|
update_hdlist "$distribdir/$distrorelease/$arch/media/$section/updates" |
66 |
|
update_hdlist "$distribdir/$distrorelease/$arch/media/debug/$section/updates_testing" |
67 |
|
update_hdlist "$distribdir/$distrorelease/$arch/media/debug/$section/updates" |
68 |
|
done |
69 |
|
update_common_MD5SUM $distrorelease |
70 |
|
mirror_repository $distrorelease |
71 |
|
} |
72 |
|
|
73 |
mailcontent=$(mktemp) |
mailcontent=$(mktemp) |
74 |
for arch in $arches |
for arch in $arches |
75 |
do |
do |
77 |
movepkg "$distribdir/$distrorelease/$arch/media/debug/$section/updates_testing" "$distribdir/$distrorelease/$arch/media/debug/$section/updates/" "$srcpkg" "$mailcontent" |
movepkg "$distribdir/$distrorelease/$arch/media/debug/$section/updates_testing" "$distribdir/$distrorelease/$arch/media/debug/$section/updates/" "$srcpkg" "$mailcontent" |
78 |
done |
done |
79 |
|
|
80 |
if [ -n $dryrun ] |
if [ -n "$dryrun" ] |
81 |
then |
then |
82 |
cat "$mailcontent" |
cat "$mailcontent" |
83 |
else |
else |
84 |
/usr/bin/mailx -s "mga-move-update $distrorelease $section $srcname" -S "from=moveupdate_mailfrom" "$moveupdate_mailto" < "$mailcontent" |
/usr/bin/mailx -s "mga-move-update $distrorelease $section $srcname" -S "from=moveupdate_mailfrom" "$moveupdate_mailto" < "$mailcontent" |
85 |
|
post |
86 |
fi |
fi |
87 |
rm -f "$mailcontent" |
rm -f "$mailcontent" |
88 |
|
|