基本完成第一版
This commit is contained in:
@@ -4,8 +4,13 @@ chrootEnvPath=/opt/new-system-env
|
||||
# echo 请使用 root 权限运行
|
||||
# exit 1
|
||||
#fi
|
||||
if [[ -f ~/.config/gx-env/bwrap ]]; then
|
||||
pkexec env `printenv` bwrap --dev-bind / / --dev-bind $chrootEnvPath/etc /etc --dev-bind $chrootEnvPath/opt /opt --dev-bind $chrootEnvPath/usr /usr --dev-bind $chrootEnvPath/var /var --dev-bind $chrootEnvPath/bin /bin --dev-bind $chrootEnvPath/boot /boot --dev-bind $chrootEnvPath/lib /lib --dev-bind $chrootEnvPath/lib32 /lib32 --dev-bind $chrootEnvPath/lib64 /lib64 --dev-bind $chrootEnvPath/libx32 /libx32 --dev-bind $chrootEnvPath/gx-env /gx-env "$@"
|
||||
if [[ ! -f ~/.config/gx-env/chroot ]]; then
|
||||
#if [[ `whoami` != root ]]; then
|
||||
# if [[ ! -d $chrootEnvPath/home/$USER ]]; then
|
||||
# pkexec env `printenv` gx-env-init
|
||||
# fi
|
||||
#fi
|
||||
pkexec env `printenv` bwrap --dev-bind / / --dev-bind $chrootEnvPath/etc /etc --dev-bind $chrootEnvPath/opt /opt --dev-bind $chrootEnvPath/usr /usr --dev-bind $chrootEnvPath/var /var --dev-bind $chrootEnvPath/bin /bin --dev-bind $chrootEnvPath/boot /boot --dev-bind $chrootEnvPath/lib /lib --dev-bind $chrootEnvPath/lib32 /lib32 --dev-bind $chrootEnvPath/lib64 /lib64 --dev-bind $chrootEnvPath/libx32 /libx32 --dev-bind $chrootEnvPath/gx-env /gx-env --dev-bind /etc/resolv.conf /etc/resolv.conf "$@"
|
||||
#pkexec gx-env-load-desktop
|
||||
exit
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user