diff options
-rwxr-xr-x | pbuilder-apt-config | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pbuilder-apt-config b/pbuilder-apt-config index 3a042d8..66b4413 100755 --- a/pbuilder-apt-config +++ b/pbuilder-apt-config @@ -67,6 +67,9 @@ guess_vendor_arch_mirror() { ;; esac ;; + volatile) + echo "http://volatile.debian.org/debian-volatile/" + ;; *) die "Unknown mirror for vendor=$vendor" ;; @@ -197,7 +200,8 @@ components="$(echo "$components" | tr , " ")" pockets="$(echo "$pockets" | tr , " ")" if [ -n "$profile" ]; then - base_dist="${profile%%-*}" + base_dist="${profile%%/*}" + base_dist="${base_dist%%-*}" base_vendor="`guess_dist_vendor "$base_dist"`" base_mirror="`guess_vendor_arch_mirror "$base_vendor" "$arch"`" case "$base_vendor" in @@ -207,6 +211,10 @@ if [ -n "$profile" ]; then base_dist="unstable" mirror="$base_mirror" ;; + */volatile) + vendor="volatile" + mirror="`guess_vendor_arch_mirror "$vendor" "$arch"`" + ;; *-backports) vendor="backports.org" mirror="`guess_vendor_arch_mirror "$vendor" "$arch"`" |