summaryrefslogtreecommitdiffstats
path: root/scripts/ubuntu/dapper
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@debian.org>2009-11-27 22:26:18 (GMT)
committerOtavio Salvador <otavio@debian.org>2009-11-27 22:26:18 (GMT)
commit8d4cf26cb02147374f7f668ad48f56da664c8f40 (patch)
tree1810394a14642441aa1bdcfbd88600db70b69b43 /scripts/ubuntu/dapper
parentd48c8e453ae75ee19b7a1a4a14c899209eac083e (diff)
downloaddebootstrap-8d4cf26cb02147374f7f668ad48f56da664c8f40.zip
debootstrap-8d4cf26cb02147374f7f668ad48f56da664c8f40.tar.gz
debootstrap-8d4cf26cb02147374f7f668ad48f56da664c8f40.tar.bz2
* Refactor deb extractors into two new functions.
* Use dpkg-deb if available instead of ar (closes: #557296). * Add an --extractor option to override the automatic extractor selection. r61537
Diffstat (limited to '')
-rw-r--r--scripts/ubuntu/dapper6
1 files changed, 1 insertions, 5 deletions
diff --git a/scripts/ubuntu/dapper b/scripts/ubuntu/dapper
index 7f88d55..e57680a 100644
--- a/scripts/ubuntu/dapper
+++ b/scripts/ubuntu/dapper
@@ -56,11 +56,7 @@ first_stage_install () {
x_feign_install () {
local pkg="$1"
local deb="$(debfor $pkg)"
- local ver="$(
- ar -p "$TARGET/$deb" control.tar.gz | zcat |
- tar -O -xf - control ./control 2>/dev/null |
- grep -i ^Version: | sed -e 's/[^:]*: *//' | head -n 1
- )"
+ local ver="$(extract_deb_field "$TARGET/$deb" Version)"
mkdir -p "$TARGET/var/lib/dpkg/info"