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