Johannes Schauer Marin Rodrigues
b4ba78897b
make_mirror.sh: add newline at the end of /etc/hosts so that appending writes to the next line and not the current
8 months ago
Johannes Schauer Marin Rodrigues
69954515e7
tests/chrootless-fakeroot: also fix permissions and extended attributes for /etc/credstore
8 months ago
Johannes Schauer Marin Rodrigues
136cbdf0f1
run_qemu.sh: replace storing the pid and kill it a trap by using 'setpriv --pdeathsig TERM'
8 months ago
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
10 months ago
Johannes Schauer Marin Rodrigues
2856fbdda3
hooks/copy-host-apt-sources-and-preferences/setup00.sh: mkdir parent directories if necessary
10 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
10 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