Commit Graph

1051 Commits (87edb1c2d10f5a93d7334d8d336660a059a87ae1)
 

Author SHA1 Message Date
Johannes Schauer Marin Rodrigues 87edb1c2d1
coverage.sh: also run shellcheck on mmdebstrap-autopkgtest-build-qemu 8 months ago
Johannes Schauer Marin Rodrigues 0de9e19ca4
make_mirror.sh: explicitly install passwd since systemd 254.4-1 doesn't pull it in anymore 8 months ago
Johannes Schauer Marin Rodrigues f2020cf3ed
coverage.txt: disable merged-fakechroot-inside-unmerged-chroot on testing and unstable 10 months ago
Johannes Schauer Marin Rodrigues 7e5ffbeb93
use L<> in POD formatting 11 months ago
Johannes Schauer Marin Rodrigues 2856fbdda3
hooks/copy-host-apt-sources-and-preferences/setup00.sh: mkdir parent directories if necessary 11 months ago
Johannes Schauer Marin Rodrigues fd33bd2a40 set DPkg::Chroot-Directory in APT_CONFIG
This is so that users calling apt-get install from a hook only need to
have APT_CONFIG=$MMDEBSTRAP_APT_CONFIG set and do not also have to pass
-oDPkg::Chroot-Directory="$1".

This breaks users running apt-get with
DPkg::Options::=--force-script-chrootless or with Dpkg::Pre-Install-Pkgs
from within a hook with APT_CONFIG=$MMDEBSTRAP_APT_CONFIG.

In those situations, DPkg::Chroot-Directory has to be set to the empty
string explicitly with -o to overwrite the APT_CONFIG setting.

Thanks: Helmut Grohne
11 months ago
Johannes Schauer Marin Rodrigues 1ffa88b182
release 1.4.0 11 months ago
Johannes Schauer Marin Rodrigues abcfda0442
add example for mmdebstrap-autopkgtest-build-qemu 11 months ago
Johannes Schauer Marin Rodrigues 63d5ffb2a6
reflow paragraph 11 months ago
Johannes Schauer Marin Rodrigues a1e5043676
add example on how to remove /etc/resolv.conf and /etc/hostname to make the chroot reproducible 11 months ago
Johannes Schauer Marin Rodrigues ecc167e87e
add example for using debvm-create and debvm-run 11 months ago
Johannes Schauer Marin Rodrigues 2d758ba576
add example on how to add additional apt sources 11 months ago
Johannes Schauer Marin Rodrigues 16c7276921
be more verbose when sending SIGHUP to the process group 11 months ago
Johannes Schauer Marin Rodrigues 1a62ccec46
do not run genext2fs if $numblocks value is invalid 11 months ago
Johannes Schauer Marin Rodrigues d02ea1c7f1
hooklistener: print errors as warning and not just as debug messages 11 months ago
Johannes Schauer Marin Rodrigues ce12fbdd41
hooklistener: process error messages 11 months ago
Johannes Schauer Marin Rodrigues aef8fcfb75
add comment explaining why dpkg-deb --extract still cannot be used 11 months ago
Johannes Schauer Marin Rodrigues cb500ef6ba
add --skip=tar-in/mknod,copy-in/mknod,sync-in/mknod 11 months ago
Johannes Schauer Marin Rodrigues c33f719278
coverage.py: print total runtime 11 months ago
Johannes Schauer Marin Rodrigues 84c53fc120
hook-helper: repurpose third arg for skip options now that qemu-user info does not need to be propagated anymore (was only needed for proot) 11 months ago
Johannes Schauer Marin Rodrigues 27d1bad2a5
since debootstrap 1.0.133, the buildd variant only installs apt and not priority:required anymore 11 months ago
Johannes Schauer Marin Rodrigues 261cfda58f
make_mirror.sh: drop disorderfs 11 months ago
Johannes Schauer Marin Rodrigues 629187cd68
set MMDEBSTRAP_FORMAT in hooks 11 months ago
Johannes Schauer Marin Rodrigues e77e194ebd
only warn if symlink cannot be created, don't error out 11 months ago
Johannes Schauer Marin Rodrigues bc7ce4affc
skip symlink creation if it already exists 11 months ago
Johannes Schauer Marin Rodrigues 199e577757
tarfilter: add --type-exclude option 11 months ago
Johannes Schauer Marin Rodrigues 21366f76b7
Stop copying qemu-$arch-static binary into the chroot
- since qemu-user binfmt has support for pre-opening the interpreter
   since stretch, there is no reason to copy it into the chroot anymore
12 months ago
Johannes Schauer Marin Rodrigues bf41b91e6f
Properly implement --skip=output/dev and add --skip=output/mknod
- the first implementation of --skip=output/dev was broken in root mode
 - add tests
 - add documentation
12 months ago
Johannes Schauer Marin Rodrigues cee8b67045
clarify, that deb.d.o is only used if SUITE is not a stable release 12 months ago
Johannes Schauer Marin Rodrigues 669c404938
typos: qume->qemu, SYS_CAP_ADMIN->CAP_SYS_ADMIN 12 months ago
Johannes Schauer Marin Rodrigues 767fa11571
mmdebstrap-autopkgtest-build-qemu: add reference to old grub+guestfish implementation 12 months ago
Johannes Schauer Marin Rodrigues c23727e136
export container=mmdebstrap-unshare environment variable in unshare-mode hooks 12 months ago
Johannes Schauer Marin Rodrigues eaa67aea9c
fixup comment indentation 12 months ago
Johannes Schauer Marin Rodrigues 6068e7d22e
tarfilter: fixup comment 12 months ago
Johannes Schauer Marin Rodrigues 8339721fca
make_mirror.sh: also use bash and wget to check for the proxy running 12 months ago
Johannes Schauer Marin Rodrigues e5bcc1827e
make_mirror.sh: print success message at the end 12 months ago
Johannes Schauer Marin Rodrigues 806ea4b35d
make_mirror.sh: support FORCE_UPDATE=yes 12 months ago
Johannes Schauer Marin Rodrigues 8bf8da5e8e
coverage.txt: verbose and debug tests rely on variant:standard chroots 12 months ago
Johannes Schauer Marin Rodrigues 2c5e6db317
mmdebstrap-autopkgtest-build-qemu: add POD manual 12 months ago
Johannes Schauer Marin Rodrigues c741711938
mmdebstrap-autopkgtest-build-qemu: make executable 12 months ago
Johannes Schauer Marin Rodrigues 1f606f913d
mmdebstrap-autopkgtest-build-qemu: allow binutils-multiarch and fix --script 12 months ago
Johannes Schauer Marin Rodrigues be3cd00243
mmdebstrap-autopkgtest-build-qemu: add --arch option 12 months ago
Helmut Grohne e07818d2d6
add mmdebstrap-autopkgtest-build-qemu 12 months ago
Johannes Schauer Marin Rodrigues 6cc9d1b99b
release 1.3.8 1 year ago
Johannes Schauer Marin Rodrigues c7559e305e
coverage.py: move print of failed tests to the end 1 year ago
Johannes Schauer Marin Rodrigues 9c970c0326
coverage.sh: check whether wiki is up-to-date if run on developer machine 1 year ago
Johannes Schauer Marin Rodrigues 8eb09569bb
make_mirror.sh: remove duplicate --skip=usrmerge 1 year ago
Johannes Schauer Marin Rodrigues 44cf2f94a6
tests/ascii-armored-keys: convert key to armored using gpg instead of sed 1 year ago
Johannes Schauer Marin Rodrigues 1c67ac111a
exclude ./lost+found from tarball 1 year ago
Johannes Schauer Marin Rodrigues 8d91ca7b24
hooks/merged-usr: implement post-merging as debootstrap does (see #1049898) 1 year ago