pacman wrapper detect fakeroot
This commit is contained in:
parent
2ac53fc6b1
commit
d56ac2929e
1 changed files with 4 additions and 3 deletions
|
@ -5,8 +5,10 @@ if [[ ! $EUID -eq 0 ]]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# If -r is defined do not check, we may be running pacstrap
|
||||
if [[ ! $@ =~ (-r|--root) ]]; then
|
||||
[[ $@ =~ (-r|--root) ]] && no_check=1 # Do not check if custom root is defined
|
||||
[[ $LD_LIBRARY_PATH =~ (libfakeroot) ]] && no_check=1 # Do not check if running as fakeroot
|
||||
|
||||
if [[ ! $no_check ]]; then
|
||||
# Check if the disk is ro'ed using subvolume properties
|
||||
if btrfs property get / 2> /dev/null | grep -q 'ro=true'; then
|
||||
cat <<- END
|
||||
|
@ -28,4 +30,3 @@ fi
|
|||
|
||||
# No exit statement here, we return pacman's exit code
|
||||
/usr/bin/pacman $@
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue