From: martin f. krafft Date: Thu, 15 May 2008 22:07:08 +0000 (+0200) Subject: import configuration file X-Git-Url: https://git.madduck.net/code/mbuild.git/commitdiff_plain/69dc051483c3c81656771dae5166b01fa7d68ce3?ds=inline;hp=8af604d4c05c04f4024c2c1d4910d755e06c1cff import configuration file --- diff --git a/rc b/rc new file mode 100644 index 0000000..1d12057 --- /dev/null +++ b/rc @@ -0,0 +1,42 @@ +REPREPRO_DIR=$HOME/reprepro +BASE_URL=http://debian.madduck.net/repo + +print_repo_paths() { + local pkg; pkg="${1##*/}"; pkg="${pkg%%_*}" + local let; let="$(echo "$pkg" | cut -c1)" + + sed -rne 's,^[[:space:]]+[[:xdigit:]]+ [[:digit:]]++ (([-[:alpha:]]+)/)?[-_[:alpha:]]+ [[:alpha:]]+ (.+$),\3 \2,p' "$1" | \ + while read file section; do + case "$file" in + *.diff.gz|*.tar.gz) continue;; + *) echo "$BASE_URL/pool/${section:-main}/$let/$pkg/${file##*/}";; + esac + done +} + +dinstall() { + local dist + case "$1" in + stable) dist=etch;; + testing) dist=lenny;; + unstable) dist=sid;; + experimental|*-backports) dist="$1";; + *) echo E: unknown distribution: "$1" >&2; exit 1;; + esac + + GNUPGHOME="$REPREPRO_DIR"/.gnupg \ + reprepro --basedir "$REPREPRO_DIR" include "$dist" "$2" || : + + print_repo_paths "$2" +} + +get_bundle_location() { + local file; file="${1##*/}" + echo "$BASE_URL/bundles/$file" +} + +KEYID=330c4a75 + +BUNDLE_DIR=$REPREPRO_DIR/bundles + +# vim:ft=sh