diff --git a/install.sh b/install.sh index 4578777..f9f3bba 100755 --- a/install.sh +++ b/install.sh @@ -10,47 +10,29 @@ if [ -f $run_directory/.disabled ]; then exit 0 fi -echo "Copying Systemd units to system directory..." if [[ $user != 'root' ]]; then - sudo cp systemd-templates/cont-snap@.service /etc/systemd/system/ - sudo cp systemd-templates/conts-snap.service /etc/systemd/system/ - sudo sed -i -e "s:PH_DIRECTORY:$(pwd):g" /etc/systemd/system/conts-snap.service - sudo cp systemd-templates/conts-snap.timer /etc/systemd/system/ - sudo cp systemd-templates/machines-start.timer /etc/systemd/system/ - if [ $docker -eq 1 ]; then - sudo cp systemd-templates/docker-upgrade.service /etc/systemd/system/ - sudo sed -i -e "s:PH_DIRECTORY:$(pwd):g" /etc/systemd/system/docker-upgrade.service - sudo cp systemd-templates/docker-upgrade.timer /etc/systemd/system/ - fi + sudo="sudo" else - cp systemd-templates/cont-snap@.service /etc/systemd/system/ - cp systemd-templates/conts-snap.service /etc/systemd/system/ - sed -i -e "s:PH_DIRECTORY:$(pwd):g" /etc/systemd/system/conts-snap.service - cp systemd-templates/conts-snap.timer /etc/systemd/system/ - cp systemd-templates/machines-start.timer /etc/systemd/system/ - if [ $docker -eq 1 ]; then - cp systemd-templates/docker-upgrade.service /etc/systemd/system/ - sed -i -e "s:PH_DIRECTORY:$(pwd):g" /etc/systemd/system/docker-upgrade.service - cp systemd-templates/docker-upgrade.timer /etc/systemd/system/ - fi + sudo="" +fi + +echo "Copying Systemd units to system directory..." +$sudo cp systemd-templates/cont-snap@.service /etc/systemd/system/ +$sudo cp systemd-templates/conts-snap.service /etc/systemd/system/ +$sudo sed -i -e "s:PH_DIRECTORY:$run_directory:g" /etc/systemd/system/conts-snap.service +$sudo cp systemd-templates/conts-snap.timer /etc/systemd/system/ +$sudo cp systemd-templates/machines-start.timer /etc/systemd/system/ +if [ $docker -eq 1 ]; then + $sudo cp systemd-templates/docker-upgrade.service /etc/systemd/system/ + $sudo sed -i -e "s:PH_DIRECTORY:$run_directory:g" /etc/systemd/system/docker-upgrade.service + $sudo cp systemd-templates/docker-upgrade.timer /etc/systemd/system/ fi echo "Reloading Systemd..." -if [[ $user != 'root' ]]; then - sudo systemctl daemon-reload -else - systemctl daemon-reload -fi +$sudo systemctl daemon-reload echo "Enabling timer(s) (not starting it, either do it manually or reboot)..." -if [[ $user != 'root' ]]; then - sudo systemctl enable conts-snap.timer - if [ $docker -eq 1 ]; then - sudo systemctl enable docker-upgrade.timer - fi -else - systemctl enable conts-snap.timer - if [ $docker -eq 1 ]; then - systemctl enable docker-upgrade.timer - fi +$sudo systemctl enable conts-snap.timer +if [ $docker -eq 1 ]; then + $sudo systemctl enable docker-upgrade.timer fi echo "Finished install. Exiting..."