fix: required folders were not created (#15)
This commit is contained in:
parent
6254b50454
commit
beb8721bff
|
|
@ -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 ..."
|
status_msg "Check folders permissions ..."
|
||||||
for folder in "${REQUIRED_FOLDERS[@]}"; do
|
for folder in "${REQUIRED_FOLDERS[@]}"; do
|
||||||
|
|
||||||
|
if [ ! -d "$folder" ]; then
|
||||||
|
mkdir "$folder"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ $(stat -c "%U" "${folder}") != "printer" ]]; then
|
if [[ $(stat -c "%U" "${folder}") != "printer" ]]; then
|
||||||
status_msg "chown for user: 'printer' on folder: ${folder}"
|
status_msg "chown for user: 'printer' on folder: ${folder}"
|
||||||
sudo chown printer:printer "${folder}"
|
sudo chown printer:printer "${folder}"
|
||||||
|
|
@ -91,7 +97,7 @@ function link_timelapse() {
|
||||||
|
|
||||||
[[ ! -e /bin/systemctl ]] && sudo -S ln -s /bin/true /bin/systemctl
|
[[ ! -e /bin/systemctl ]] && sudo -S ln -s /bin/true /bin/systemctl
|
||||||
|
|
||||||
check_folder_perms
|
check_folder_perms_and_create
|
||||||
copy_example_configs
|
copy_example_configs
|
||||||
copy_dummy_images
|
copy_dummy_images
|
||||||
link_timelapse
|
link_timelapse
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue