testan a reboold
This commit is contained in:
+9
-2
@@ -1,6 +1,13 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# set -e # die on any error
|
# set -e # die on any error
|
||||||
|
|
||||||
|
# get real user
|
||||||
|
if [ ! -z $SUDO_USER ]; then
|
||||||
|
username=$SUDO_USER
|
||||||
|
else
|
||||||
|
username=$USER
|
||||||
|
fi
|
||||||
|
|
||||||
# make sure dir works
|
# make sure dir works
|
||||||
if [ -z $1 ] || [ ! -d "$1" ]; then
|
if [ -z $1 ] || [ ! -d "$1" ]; then
|
||||||
echo "usage bash reconfig_full.sh /path/to/config/dir"
|
echo "usage bash reconfig_full.sh /path/to/config/dir"
|
||||||
@@ -60,7 +67,7 @@ read -p "Press ENTER to Continue"
|
|||||||
## backup first
|
## backup first
|
||||||
sudo cp /etc/sudoers /etc/sudoers.bak
|
sudo cp /etc/sudoers /etc/sudoers.bak
|
||||||
## replace sudoers with mine
|
## replace sudoers with mine
|
||||||
(sudo cat /etc/sudoers; cat $sudoers) | sudo tee -a /etc/sudoers
|
sudo cat $sudoers_new > $sudoers
|
||||||
## test it
|
## test it
|
||||||
# sudo visudo -c
|
# sudo visudo -c
|
||||||
## config hwclockset
|
## config hwclockset
|
||||||
@@ -88,6 +95,6 @@ echo "Installing custom root crontab"
|
|||||||
sudo crontab $crontab_new
|
sudo crontab $crontab_new
|
||||||
|
|
||||||
# start da services
|
# start da services
|
||||||
bash ./services.sh start # 1>/dev/null
|
bash /home/$username/services.sh start # 1>/dev/null
|
||||||
|
|
||||||
echo "reconfig_full.sh complete" >> ./status.txt
|
echo "reconfig_full.sh complete" >> ./status.txt
|
||||||
Reference in New Issue
Block a user