|
|
|
@ -5201,9 +5201,10 @@ sub main() {
|
|
|
|
|
# in unshare and root mode, other users than the current user need to
|
|
|
|
|
# access the rootfs, most prominently, the _apt user. Thus, make the
|
|
|
|
|
# temporary directory world readable.
|
|
|
|
|
if (any { $_ eq $options->{mode} } ('unshare', 'root')
|
|
|
|
|
or
|
|
|
|
|
($EFFECTIVE_USER_ID == 0 and $options->{mode} eq 'chrootless')) {
|
|
|
|
|
if (
|
|
|
|
|
any { $_ eq $options->{mode} } ('unshare', 'root')
|
|
|
|
|
or ($EFFECTIVE_USER_ID == 0 and $options->{mode} eq 'chrootless')
|
|
|
|
|
) {
|
|
|
|
|
chmod 0755, $options->{root} or error "cannot chmod root: $!";
|
|
|
|
|
}
|
|
|
|
|
} elsif ($format eq 'directory') {
|
|
|
|
|