add --skip=output/dev

This commit is contained in:
Johannes 'josch' Schauer 2020-05-03 15:06:41 +02:00
parent e1d0a17751
commit b60893aa83
Signed by: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -4150,7 +4150,11 @@ sub main() {
# Add ./dev as the first entries of the tar file. # Add ./dev as the first entries of the tar file.
# We cannot add them after calling tar, because there is no # We cannot add them after calling tar, because there is no
# way to prevent tar from writing NULL entries at the end. # way to prevent tar from writing NULL entries at the end.
if (any { $_ eq 'output/dev' } @{ $options->{skip} }) {
info "skipping output/dev as requested";
} else {
print $devtar; print $devtar;
}
# pack everything except ./dev # pack everything except ./dev
0 == system('tar', @taropts, '-C', $options->{root}, '.') 0 == system('tar', @taropts, '-C', $options->{root}, '.')
@ -4214,7 +4218,11 @@ sub main() {
# Add ./dev as the first entries of the tar file. # Add ./dev as the first entries of the tar file.
# We cannot add them after calling tar, because there is no way # We cannot add them after calling tar, because there is no way
# to prevent tar from writing NULL entries at the end. # to prevent tar from writing NULL entries at the end.
if (any { $_ eq 'output/dev' } @{ $options->{skip} }) {
info "skipping output/dev as requested";
} else {
print $devtar; print $devtar;
}
if ($options->{mode} eq 'fakechroot') { if ($options->{mode} eq 'fakechroot') {
# Fakechroot requires tar to run inside the chroot or # Fakechroot requires tar to run inside the chroot or