From 83de3cbb667d3b5b50f14180db1dc7a99e96fd37 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Sat, 31 Oct 2015 17:18:16 +1000 Subject: [PATCH 1/3] Fix mod update not being detected --- tools/arkmanager | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index 4ecdeca..eac3faf 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -917,11 +917,11 @@ isModUpdateNeeded(){ modsrcdir="$modsrcdir/${modbranch}NoEditor" fi - find "$modsrcdir" -type f ! -name "*.z.uncompressed_size" -printf "%P\n" | while read f; do + while read f; do if [ \( ! -f "$moddestdir/${f%.z}" \) -o "$modsrcdir/$f" -nt "$moddestdir/${f%.z}" ]; then return 0 fi - done + done < <(find "$modsrcdir" -type f ! -name "*.z.uncompressed_size" -printf "%P\n") fi return 1 From 346de3731db62ee1414bd2dc70f2492c549bd118 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Mon, 2 Nov 2015 00:46:51 +1000 Subject: [PATCH 2/3] Fix typo in `upgrade-tools` when running as root --- tools/arkmanager | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/arkmanager b/tools/arkmanager index 4ecdeca..10d6928 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -98,7 +98,7 @@ runAsRoot(){ fi if [ "$1" == "upgrade-tools" ]; then - doUpgrade + doUpgradeTools elif [ "$1" == "uninstall-tools" ]; then doUninstallTools else From 252fa7ca0b4609721aebeeb60dd6bcdeab560739 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Wed, 4 Nov 2015 00:06:21 +1000 Subject: [PATCH 3/3] Fix /var/log/arktools and arkmanager.cfg ownership --- tools/install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/install.sh b/tools/install.sh index 737a32b..f89b155 100755 --- a/tools/install.sh +++ b/tools/install.sh @@ -289,12 +289,12 @@ else # Create a folder in /var/log to let Ark tools write its own log files mkdir -p "${INSTALL_ROOT}/var/log/arktools" - chown "$1" "${INSTALL_ROOT}/var/log/arktools" + chown "$steamcmd_user" "${INSTALL_ROOT}/var/log/arktools" # Copy arkmanager.cfg inside linux configuation folder if it doesn't already exists mkdir -p "${INSTALL_ROOT}/etc/arkmanager" cp arkmanager.cfg "${INSTALL_ROOT}/etc/arkmanager/arkmanager.cfg.NEW" - chown "$1" "${INSTALL_ROOT}/etc/arkmanager/arkmanager.cfg.NEW" + chown "$steamcmd_user" "${INSTALL_ROOT}/etc/arkmanager/arkmanager.cfg.NEW" sed -i -e "s|^steamcmd_user=\"steam\"|steamcmd_user=\"$steamcmd_user\"|" \ -e "s|\"/home/steam|\"/home/$steamcmd_user|" \ -e "s|^install_bindir=.*|install_bindir=\"${BINDIR}\"|" \