diff options
| author | 2022-08-05 18:06:23 -0400 | |
|---|---|---|
| committer | 2022-08-05 18:06:23 -0400 | |
| commit | 64bb46311547cb5ea13d3d8f7d0d1836f33a68f5 (patch) | |
| tree | f7a60ef0ebfc50f94ad75a670f031e121a8ed14d /pacstrap.in | |
| parent | 22faa4b00068fc50c66614c4e4812273aa231d55 (diff) | |
New upstream version 26.upstream/26
Diffstat (limited to 'pacstrap.in')
| -rw-r--r-- | pacstrap.in | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pacstrap.in b/pacstrap.in index 9ffe17c..b1cfb09 100644 --- a/pacstrap.in +++ b/pacstrap.in @@ -17,7 +17,7 @@ copykeyring=1 copymirrorlist=1 pacmode=-Sy setup=chroot_setup -unshare="$root_unshare" +unshare=0 usage() { cat <<EOF @@ -67,7 +67,7 @@ while getopts ':C:cdGiMNU' flag; do ;; N) setup=unshare_setup - unshare="$user_unshare" + unshare=1 ;; U) pacmode=-U @@ -120,7 +120,7 @@ pacstrap() { fi msg 'Installing packages to %s' "$newroot" - if ! pacman -r "$newroot" $pacmode "${pacman_args[@]}"; then + if ! $pid_unshare pacman -r "$newroot" $pacmode "${pacman_args[@]}"; then die 'Failed to install packages to new root' fi @@ -130,6 +130,10 @@ pacstrap() { fi } -$unshare bash -c "$(declare_all); pacstrap" +if (( unshare )); then + $mount_unshare bash -c "$(declare_all); pacstrap" +else + pacstrap +fi # vim: et ts=2 sw=2 ft=sh: |
