diff --git a/install-data b/install-data index bfbc3172..b200f103 100755 --- a/install-data +++ b/install-data @@ -10,5 +10,5 @@ fi echo "Installing cathook data to /opt/cathook/data" rsync -avh --progress "data/" "/opt/cathook/data" rsync -avh --ignore-existing --progress "config_data/" "/opt/cathook/data" -chown -R $USER "/opt/cathook/data" +chown -R $(logname) "/opt/cathook/data" chmod -R 777 "/opt/cathook/data" diff --git a/scripts/updater b/scripts/updater index 6401f513..b75fe3d8 100755 --- a/scripts/updater +++ b/scripts/updater @@ -118,7 +118,7 @@ function performupdate() { # Update cathook cd build && cmake .. && cmake --build . --target cathook -- -j$proccount || { echo -e "\033[1;31m \n \nFailed to compile cathook\n\033[0m"; exit 1; } # Update data - cmake --build . --target data || { echo -e "\033[1;31m\nFailed to update /opt/cathook/data directory\n\033[0m"; exit 1; } + cmake --build . --target data || { echo -e "\033[1;31m\nFailed to update /opt/cathook/data directory! Trying with root rights!\n\033[0m"; sudo cmake --build . --target data || { echo -e "\033[1;31m\nFailed to update /opt/cathook/data directory\n\033[0m"; exit 1; } } echo -e "\n\033[1;34mCathook updated successfully\n\033[0m" rm -f ${LOCKFILE} }