From 19caa55d3422388d323bce1a4103b0637c415475 Mon Sep 17 00:00:00 2001 From: Dedy Martadinata S Date: Sat, 4 Mar 2023 11:22:52 +0700 Subject: [PATCH] use instead as fedora not supporting this compability (#149) --- tools/install_flatnotes.sh | 2 +- tools/install_homer.sh | 2 +- tools/install_nextcloud.sh | 2 +- tools/install_photoprism.sh | 8 ++++---- tools/install_vikunja.sh | 2 +- tools/install_whoogle.sh | 14 +------------- tools/reset_premissions_nextcloud.sh | 8 ++++---- 7 files changed, 13 insertions(+), 25 deletions(-) diff --git a/tools/install_flatnotes.sh b/tools/install_flatnotes.sh index 26137fb..a12a378 100755 --- a/tools/install_flatnotes.sh +++ b/tools/install_flatnotes.sh @@ -8,5 +8,5 @@ function error { echo "Creating directory..." sudo mkdir -p /portainer/Files/AppData/Config/flatnotes || error "Failed to create folder!" sudo mkdir -p /portainer/Files/AppData/Config/flatnotes/data || error "Failed to create folder!" -sudo chown -R 1000.1000 /portainer/Files/AppData/Config/flatnotes || error "Failed to create folder!" +sudo chown -R 1000:1000 /portainer/Files/AppData/Config/flatnotes || error "Failed to create folder!" echo "Setup complete. You can now install Flatnotes using the App Template." diff --git a/tools/install_homer.sh b/tools/install_homer.sh index 9a37a9a..3fb2427 100755 --- a/tools/install_homer.sh +++ b/tools/install_homer.sh @@ -8,5 +8,5 @@ function error { echo "Creating directory..." sudo mkdir -p /portainer/Files/AppData/Config/Homer || error "Failed to create Homer folder!" sudo mkdir -p /portainer/Files/AppData/Config/Homer/assets || error "Failed to create Homer folder!" -sudo chown -R 1000.1000 /portainer/Files/AppData/Config/Homer || error "Failed to create Homer folder!" +sudo chown -R 1000:1000 /portainer/Files/AppData/Config/Homer || error "Failed to create Homer folder!" echo "Setup complete. You can now install the Homer using the App Template." diff --git a/tools/install_nextcloud.sh b/tools/install_nextcloud.sh index 7c26a7b..ca0e7ae 100755 --- a/tools/install_nextcloud.sh +++ b/tools/install_nextcloud.sh @@ -8,5 +8,5 @@ function error { echo "Creating directory..." sudo mkdir -p /portainer/Files/AppData/Config/Nextcloud/Config || error "Failed to create Config folder!" sudo mkdir -p /portainer/Files/AppData/Config/Nextcloud/Data || error "Failed to Data folder!" -sudo chown -R 1000.1000 /portainer/Files/AppData/Config/Nextcloud || error "Failed set permission Nextloud folder!" +sudo chown -R 1000:1000 /portainer/Files/AppData/Config/Nextcloud || error "Failed set permission Nextloud folder!" echo "Setup complete. You can now install Nextcloud using the App Template. This script specified for Nextcloud stack" diff --git a/tools/install_photoprism.sh b/tools/install_photoprism.sh index d943133..e8e76dd 100755 --- a/tools/install_photoprism.sh +++ b/tools/install_photoprism.sh @@ -11,13 +11,13 @@ sudo mkdir -p /portainer/Files/AppData/Config/PhotoPrism/database || error "Fail sudo mkdir -p /portainer/PhotoPrism || error "Failed to create storage and database directories!" echo "Setting permissions..." -sudo chown -R 1000.1000 /portainer/Files/AppData/Config/PhotoPrism/storage || error "Failed to set permissions for PhotoPrism data!" -sudo chown -R 1000.1000 /portainer/Files/AppData/Config/PhotoPrism/database || error "Failed to set permissions for PhotoPrism data!" -sudo chown -R 1000.1000 /portainer/PhotoPrism || error "Failed to set permissions for PhotoPrism data!" +sudo chown -R 1000:1000 /portainer/Files/AppData/Config/PhotoPrism/storage || error "Failed to set permissions for PhotoPrism data!" +sudo chown -R 1000:1000 /portainer/Files/AppData/Config/PhotoPrism/database || error "Failed to set permissions for PhotoPrism data!" +sudo chown -R 1000:1000 /portainer/PhotoPrism || error "Failed to set permissions for PhotoPrism data!" echo echo -e "If you already have a folder for images, make sure the user \\e[32mpi\\e[m has access to it." echo -e "If required, you can change permissions with:" -echo -e " \\e[32msudo chown -R 1000.1000 /path/to/folder\\e[m" +echo -e " \\e[32msudo chown -R 1000:1000 /path/to/folder\\e[m" echo -e "If not, create it now and give user \\e[32mpi\\e[m permission" echo -e "When done you can continue to install PhotoPrism Stack" diff --git a/tools/install_vikunja.sh b/tools/install_vikunja.sh index 7ad2874..beb4e70 100755 --- a/tools/install_vikunja.sh +++ b/tools/install_vikunja.sh @@ -22,5 +22,5 @@ sudo mkdir -p /portainer/Files/AppData/Config/Vikunja || error "Failed to create echo "Downloading vikunja config files" sudo wget -O /portainer/Files/AppData/Config/Vikunja/nginx.conf https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/configs/vikunja_nginx.conf || error "Failed to download nginx.conf file!" echo "Setting permissions..." -sudo chown -R 1000.1000 /portainer/Files/AppData/Config/Vikunja || error "Failed to set permissions for modules data!" +sudo chown -R 1000:1000 /portainer/Files/AppData/Config/Vikunja || error "Failed to set permissions for modules data!" echo "Done You are ready to install the Vikunja Template" diff --git a/tools/install_whoogle.sh b/tools/install_whoogle.sh index 3bb3919..ef652c3 100755 --- a/tools/install_whoogle.sh +++ b/tools/install_whoogle.sh @@ -5,20 +5,8 @@ function error { exit 1 } -#function check_internet() { -# printf "Checking if you are online..." -# wget -q --spider http://github.com -# if [ $? -eq 0 ]; then -# echo "Online. Continuing." -# else -# error "Offline. Go connect to the internet then run the script again." -# fi -#} - -check_internet - echo "Creating directories..." sudo mkdir -p /portainer/Files/AppData/Config/Whoogle || error "Failed to create Whoogle config directory!" echo "Setting permissions..." -sudo chown -R 927.927 /portainer/Files/AppData/Config/Whoogle || error "Failed to set permissions!" +sudo chown -R 927:927 /portainer/Files/AppData/Config/Whoogle || error "Failed to set permissions!" echo "Done You are ready to install the Whoogle Template" diff --git a/tools/reset_premissions_nextcloud.sh b/tools/reset_premissions_nextcloud.sh index 1ea7c6e..2c03652 100755 --- a/tools/reset_premissions_nextcloud.sh +++ b/tools/reset_premissions_nextcloud.sh @@ -18,9 +18,9 @@ function check_internet() { # check_internet echo "Setting permissions..." -sudo chown -R root.root /portainer/Files/AppData/Config/ncdata || error "Failed to set permissions!" -sudo chown -R 33.33 /portainer/Files/AppData/Config/ncdata/nextcloud || error "Failed to set permissions!" -sudo chown -R 33.33 /portainer/Files/AppData/Config/ncdata/ncp || error "Failed to set permissions!" -sudo chown -R 101.102 /portainer/Files/AppData/Config/ncdata/database || error "Failed to set permissions!" +sudo chown -R root:root /portainer/Files/AppData/Config/ncdata || error "Failed to set permissions!" +sudo chown -R 33:33 /portainer/Files/AppData/Config/ncdata/nextcloud || error "Failed to set permissions!" +sudo chown -R 33:33 /portainer/Files/AppData/Config/ncdata/ncp || error "Failed to set permissions!" +sudo chown -R 101:102 /portainer/Files/AppData/Config/ncdata/database || error "Failed to set permissions!" sudo chmod -R 755 /portainer/Files/AppData/Config/ncdata/ || error "Failed to set permissions!" echo "Permissions are reset to a working config."