aboutsummaryrefslogtreecommitdiff
path: root/pbuilder-apt-config
diff options
context:
space:
mode:
Diffstat (limited to 'pbuilder-apt-config')
-rwxr-xr-xpbuilder-apt-config10
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"`"