X-Git-Url: https://git.madduck.net/code/mbuild.git/blobdiff_plain/69dc051483c3c81656771dae5166b01fa7d68ce3..HEAD:/rc?ds=sidebyside diff --git a/rc b/rc index 1d12057..520e15c 100644 --- a/rc +++ b/rc @@ -1,42 +1,55 @@ REPREPRO_DIR=$HOME/reprepro -BASE_URL=http://debian.madduck.net/repo +BUNDLES_URL=http://buildd.debian.madduck.net/bundles + +files= 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 + files="$(while read file section; do case "$file" in *.diff.gz|*.tar.gz) continue;; - *) echo "$BASE_URL/pool/${section:-main}/$let/$pkg/${file##*/}";; + *) echo "$BASE_URL/pool/${section:-main}/$let/$pkg/${file##*/}}";; esac - done + 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" +#dinstall() { +# local dist +# case "$1" in +# stable*) dist=lenny;; +# testing*) dist=squeeze;; +# unstable) dist=sid;; +# madduck) dist=madduck;; +# experimental|*-backports) dist="$1";; +# *) echo E: unknown distribution: "$1" >&2; exit 1;; +# esac +# +# copy_back_files "$@" +# +# return 0 +# +# GNUPGHOME="$REPREPRO_DIR"/.gnupg \ +# reprepro --basedir "$REPREPRO_DIR" include "$dist" "$2" || : +# +# print_repo_paths "$2" +#} + +print_bundle_location() { + local file; file="${1##*/}" + echo "$BUNDLES_URL/$file" + #TODO: files does not work + echo "$files" } -get_bundle_location() { - local file; file="${1##*/}" - echo "$BASE_URL/bundles/$file" +postbuild() { + schroot -qc "sid-${2}-qa" -- lintian -i "$3" > "${3%.changes}.lintian" || : } KEYID=330c4a75 -BUNDLE_DIR=$REPREPRO_DIR/bundles +BUNDLE_DIR=$HOME/web/bundles # vim:ft=sh