diff options
author | Loïc Minier <lool@dooz.org> | 2010-01-30 11:08:03 +0100 |
---|---|---|
committer | Loïc Minier <lool@dooz.org> | 2010-01-30 11:08:03 +0100 |
commit | 5a595e32ed35eb59c6fe929b4769059bc9e59093 (patch) | |
tree | 4f34081389b2d6bfcb8927938e4b854f67f18241 | |
parent | ac445efb09f86a807a7dd965c88d2784e5642375 (diff) | |
download | pbuilder-5a595e32ed35eb59c6fe929b4769059bc9e59093.tar pbuilder-5a595e32ed35eb59c6fe929b4769059bc9e59093.tar.gz |
Add support for --archive
-rwxr-xr-x | pbuilder-apt-config | 9 | ||||
-rwxr-xr-x | test_pbuilder-apt-config | 7 |
2 files changed, 14 insertions, 2 deletions
diff --git a/pbuilder-apt-config b/pbuilder-apt-config index af28c75..affed8a 100755 --- a/pbuilder-apt-config +++ b/pbuilder-apt-config @@ -14,7 +14,7 @@ log() { } usage() { - log "$self [<options>] [--mirror=<mirror>] [--suite=<suite>] [--pockets=<pocket1>,<pocket2>] <action>" + log "$self [<options>] [--archive=<archive>] [--mirror=<mirror>] [--suite=<suite>] [--pockets=<pocket1>,<pocket2>] <action>" log "$self [--profile=<profile>] <action>" log " where <action> is one of apt-sources, debootstrap-mirror, or debootstrap-suite" log @@ -152,13 +152,14 @@ set_debootstrap_suite() { esac } -getopt_output="`getopt -o "" -l help,with-sources::,arch:,components:,mirror:,suite:,pockets:,profile: -n "$self" -s sh -- "$@"`" +getopt_output="`getopt -o "" -l help,with-sources::,arch:,components:,archive:,mirror:,suite:,pockets:,profile: -n "$self" -s sh -- "$@"`" eval set -- "$getopt_output" with_sources="disabled" arch="`dpkg --print-architecture`" components="main" +archive="" mirror="" suite="" pockets="" @@ -193,6 +194,10 @@ while :; do components="$2" shift 2 ;; + --archive) + archive="$2" + shift 2 + ;; --mirror) mirror="$2" shift 2 diff --git a/test_pbuilder-apt-config b/test_pbuilder-apt-config index 4f03919..0a65c17 100755 --- a/test_pbuilder-apt-config +++ b/test_pbuilder-apt-config @@ -119,6 +119,13 @@ expect_output "deb mirror suite component #deb-src mirror suite component" run_suite_mode --with-sources=disabled expect_output "deb mirror suite component" run_suite_mode --with-sources=no +expect_output "deb http://archive.ubuntu.com/ubuntu/ suite component" run_suite_mode --mirror "" --archive ubuntu +expect_output "deb http://ports.ubuntu.com/ubuntu-ports/ suite component" run_suite_mode --arch armel --mirror "" --archive ubuntu-ports +expect_fail run_suite_mode --arch armel --mirror "" --archive archive +expect_success run_suite_mode --mirror "" --suite lucid +expect_fail run_suite_mode --mirror "" --suite suite +expect_success run_suite_mode --mirror "" --suite suite --archive ubuntu + expect_output "suite" debootstrap_suite --suite suite expect_output "sid" debootstrap_suite --suite sid expect_output "sid" debootstrap_suite --suite unstable |