X-Git-Url: https://git.madduck.net/code/mbuild.git/blobdiff_plain/69dc051483c3c81656771dae5166b01fa7d68ce3..4160d5712d45ad3f7b24b9cb56782c2043ab1bef:/rc?ds=sidebyside

diff --git a/rc b/rc
index 1d12057..713babc 100644
--- a/rc
+++ b/rc
@@ -1,38 +1,47 @@
 REPREPRO_DIR=$HOME/reprepro
 BASE_URL=http://debian.madduck.net/repo
 
+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;;
+    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"
 }
 
-get_bundle_location() {
+print_bundle_location() {
   local file; file="${1##*/}"
   echo "$BASE_URL/bundles/$file"
+  #TODO: files does not work
+  echo "$files"
 }
 
 KEYID=330c4a75