forked from josch/mmdebstrap
make_mirror.sh: use redirection to write tarfile
During the Debian autopkgtest mmdebstrap is executed as root but we don't want the tarfile being owned by root.
This commit is contained in:
parent
f4f6200f36
commit
96c01a67e4
1 changed files with 4 additions and 1 deletions
|
@ -160,9 +160,12 @@ mkdir -p "$cachedir"
|
||||||
# We do not use our own package cache here because
|
# We do not use our own package cache here because
|
||||||
# - it doesn't (and shouldn't) contain the extra packages
|
# - it doesn't (and shouldn't) contain the extra packages
|
||||||
# - it doesn't matter if the base system is from a different mirror timestamp
|
# - it doesn't matter if the base system is from a different mirror timestamp
|
||||||
|
# Write tarfile via redirection because in the Debian package autopkgtest
|
||||||
|
# ./mmdebstrap is a suid binary and we do not want the tarfile being owned
|
||||||
|
# by root.
|
||||||
./mmdebstrap --variant=apt --architectures=amd64,armhf --mode=unshare \
|
./mmdebstrap --variant=apt --architectures=amd64,armhf --mode=unshare \
|
||||||
--include=linux-image-amd64,systemd-sysv,perl,arch-test,fakechroot,fakeroot,mount,uidmap,proot,qemu-user-static,binfmt-support,qemu-user,dpkg-dev,mini-httpd,libdevel-cover-perl,debootstrap,libfakechroot:armhf,libfakeroot:armhf \
|
--include=linux-image-amd64,systemd-sysv,perl,arch-test,fakechroot,fakeroot,mount,uidmap,proot,qemu-user-static,binfmt-support,qemu-user,dpkg-dev,mini-httpd,libdevel-cover-perl,debootstrap,libfakechroot:armhf,libfakeroot:armhf \
|
||||||
unstable debian-unstable.tar
|
unstable > debian-unstable.tar
|
||||||
|
|
||||||
cat << END > extlinux.conf
|
cat << END > extlinux.conf
|
||||||
default linux
|
default linux
|
||||||
|
|
Loading…
Reference in a new issue