aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Kronqvist <work.joelkronqvist@pm.me>2022-05-13 15:47:50 +0300
committerJoel Kronqvist <work.joelkronqvist@pm.me>2022-05-13 15:47:50 +0300
commit95719c45251edab1af535d963065384ed20cadf5 (patch)
tree2d30d284fc40de902f4c126c9667383903dde014
parent94d4ec42b52252a4956e633074e92ebfdd49f596 (diff)
downloadLYLLRuoka-95719c45251edab1af535d963065384ed20cadf5.tar.gz
LYLLRuoka-95719c45251edab1af535d963065384ed20cadf5.zip
Lol I just need to upload these changes to not loose them while testing
-rw-r--r--README.md4
-rwxr-xr-xinit.sh6
2 files changed, 6 insertions, 4 deletions
diff --git a/README.md b/README.md
index dff9ac0..1110518 100644
--- a/README.md
+++ b/README.md
@@ -134,7 +134,7 @@ INSERT INTO devs (name, description, contact) VALUES ('[name]', '[description]',
> Insert the values in the quotation marks, don't change the text before the `VALUES` keyword.
# Automatic server code updates
-You can make the server update itself from github. The code that updates everything is in the FoodJS folder (top-level of repository) in the file `init.sh`. It should run at reboot and it should have the environment variable PATH_TO_LYLLRUOKA set pointing to the FoodJS folder.
+You can make the server update itself from github. The code that updates everything is in the FoodJS folder (top-level of repository) in the file `init.sh`. It should run at reboot and it should have the environment variable PATH_TO_LYLLRUOKA set pointing to the FoodJS folder **without** a trailing backslash.
Add to **roots** crontab (run `sudo crontab -e`):
```
@@ -144,4 +144,4 @@ Add to **roots** crontab (run `sudo crontab -e`):
0 0 * * 7 /sbin/shutdown -r
```
-If you need to troubleshoot the initialization, you can find both normal and error logs in /tmp/slogs (text file) \ No newline at end of file
+If you need to troubleshoot the initialization, you can find both normal and error logs in /tmp/slogs (text file)
diff --git a/init.sh b/init.sh
index dfca76c..fce90af 100755
--- a/init.sh
+++ b/init.sh
@@ -5,7 +5,9 @@ echo | date
echo "Init running"
echo "Removing old packages..."
-rm -rf $PATH_TO_LYLLRUOKA
+rm -rf "${PATH_TO_LYLLRUOKA%%FoodJS}"
+
+cd "${PATH_TO_LYLLRUOKA%%FoodJS}"
echo "Waiting for connection..."
while [ ! "$(ping 'www.github.com' -c 1)" ]
@@ -16,6 +18,6 @@ done
echo "Cloning new packages..."
git clone "https://github.com/JoelHMikael/FoodJS.git"
-echo "Starting server..."
cd $PATH_TO_LYLLRUOKA
+echo "Starting server..."
node server.js