fix: required folders were not created (#15)

This commit is contained in:
EvgeniGenchev 2023-02-05 16:59:53 +00:00
parent 6254b50454
commit beb8721bff
1 changed files with 9 additions and 3 deletions

View File

@ -27,11 +27,17 @@ function status_msg() {
}
######
# Test for correct ownership of all required folders
# Test if all requierd folders exist if not create them and
# test for correct ownership of all required folders
###
function check_folder_perms() {
function check_folder_perms_and_create() {
status_msg "Check folders permissions ..."
for folder in "${REQUIRED_FOLDERS[@]}"; do
if [ ! -d "$folder" ]; then
mkdir "$folder"
fi
if [[ $(stat -c "%U" "${folder}") != "printer" ]]; then
status_msg "chown for user: 'printer' on folder: ${folder}"
sudo chown printer:printer "${folder}"
@ -91,7 +97,7 @@ function link_timelapse() {
[[ ! -e /bin/systemctl ]] && sudo -S ln -s /bin/true /bin/systemctl
check_folder_perms
check_folder_perms_and_create
copy_example_configs
copy_dummy_images
link_timelapse