diff options
Diffstat (limited to 'update_hdlists')
-rwxr-xr-x | update_hdlists | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/update_hdlists b/update_hdlists new file mode 100755 index 0000000..e046a22 --- /dev/null +++ b/update_hdlists @@ -0,0 +1,36 @@ +#!/bin/sh + +. /usr/share/mgatools/functions + +if [ $# != 2 ] +then + echo 'Usage: update_hdlists distrorelease section' >&2 + exit 1 +fi + +distrorelease="$1" +section="$2" + +#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 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 |