diff options
author | Colin Guthrie <colin@mageia.org> | 2014-07-28 23:23:06 +0100 |
---|---|---|
committer | Colin Guthrie <colin@mageia.org> | 2014-07-29 01:42:38 +0100 |
commit | 29a5fca67c79bb7bfc7e7b3002d1be4eee607203 (patch) | |
tree | 8eb639703b8bc1c6e405800f7849171038d21f0e /mga-hdlists | |
parent | 5acc38d8ff13f871d5b6de3a80a05bf349f1aee8 (diff) | |
download | mgatools-29a5fca67c79bb7bfc7e7b3002d1be4eee607203.tar mgatools-29a5fca67c79bb7bfc7e7b3002d1be4eee607203.tar.gz mgatools-29a5fca67c79bb7bfc7e7b3002d1be4eee607203.tar.bz2 mgatools-29a5fca67c79bb7bfc7e7b3002d1be4eee607203.tar.xz mgatools-29a5fca67c79bb7bfc7e7b3002d1be4eee607203.zip |
Add some utility scripts to update hdlists.
These are the same scripts that were present on the live server and have
thus proven useful.
That said, common code has been factored out and centralised and the syntax
has been neatened up.
Diffstat (limited to 'mga-hdlists')
-rwxr-xr-x | mga-hdlists | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mga-hdlists b/mga-hdlists new file mode 100755 index 0000000..f14407f --- /dev/null +++ b/mga-hdlists @@ -0,0 +1,23 @@ +#!/bin/sh + +set -e + +. /usr/share/mgatools/functions + +if [ "$1" = "--dry-run" ]; then + dryrun=echo + shift +fi + +if [ $# != 3 ]; then + echo "Usage: $0 [--dry-run] <release> <section> <subsection>" >&2 + exit 1 +fi + +release="$1" +section="$2" +subsection="$3" + +update_distro_hdlist "$release" "$section" "$subsection" +update_common_MD5SUM "$release" +mirror_repository "$release" |