基本完成第一版
This commit is contained in:
10
gx-env-init
10
gx-env-init
@@ -1,9 +1,5 @@
|
||||
#!/bin/bash
|
||||
chrootEnvPath=/opt/new-system-env
|
||||
if [[ ! -f /usr/bin/pardus-chroot ]]; then
|
||||
echo 请安装 pardus-chroot 后再试
|
||||
exit 1
|
||||
fi
|
||||
if [[ ! -d $chrootEnvPath ]]; then
|
||||
echo Chroot 环境不存在,请部署环境后再试
|
||||
exit 1
|
||||
@@ -11,7 +7,7 @@ fi
|
||||
echo aa > /tmp/env-$USER.txt
|
||||
if [[ ! -f $chrootEnvPath/tmp/env-$USER.txt ]]; then
|
||||
echo 未挂载目录,立即挂载
|
||||
sudo gx-env-mount-root
|
||||
pkexec env `printenv` gx-env-mount-root
|
||||
fi
|
||||
#user=`whoami`
|
||||
if [[ ! -f $chrootEnvPath/user/$USER ]]; then
|
||||
@@ -20,6 +16,6 @@ if [[ ! -f $chrootEnvPath/user/$USER ]]; then
|
||||
echo Create User Error!
|
||||
exit 1
|
||||
fi
|
||||
sudo mkdir $chrootEnvPath/user/ -p #$USER
|
||||
sudo touch $chrootEnvPath/user/$USER
|
||||
pkexec env `printenv` mkdir $chrootEnvPath/user/ -p #$USER
|
||||
pkexec env `printenv` touch $chrootEnvPath/user/$USER
|
||||
fi
|
||||
Reference in New Issue
Block a user