1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/samba_ynh.git synced 2024-09-03 20:16:27 +02:00

fix: errors on empty tags line

This commit is contained in:
Hemi03 2024-03-29 05:45:14 +01:00
parent 01521816b5
commit 36b943fdb8

View file

@ -93,19 +93,19 @@ END
#--------------------------------------------- #---------------------------------------------
# IMPORTANT: to be able to upgrade properly, you have to saved the value in settings too # IMPORTANT: to be able to upgrade properly, you have to saved the value in settings too
#--------------------------------------------- #---------------------------------------------
ynh_app_setting_set $app directories $directories ynh_app_setting_set $app directories "$directories"
} }
set__readonly_dir() { set__readonly_dir() {
local value local value
for directory in $(echo $directories | sed "s/,/ /g"); do for directory in $(echo $directories | sed "s/,/ /g"); do
value="no" value="no"
if [[ $directory =~ $(echo "^($(echo $readonly_dir | sed 's/,\| /|/g'))$") ]]; then if [[ -n "$readonly_dir" && $directory =~ $(echo "^($(echo $readonly_dir | sed 's/,\| /|/g'))$") ]]; then
value="yes" value="yes"
fi fi
ynh_write_var_in_file --file=$install_dir/smb.conf.d/$directory.conf --key="read only" --value="$value" ynh_write_var_in_file --file=$install_dir/smb.conf.d/$directory.conf --key="read only" --value="$value"
done done
ynh_app_setting_set $app readonly_dir $readonly_dir ynh_app_setting_set $app readonly_dir "$readonly_dir"
write_smb_conf write_smb_conf
} }
@ -113,15 +113,15 @@ set__unbrowseable() {
local value local value
for directory in $(echo $directories | sed "s/,/ /g"); do for directory in $(echo $directories | sed "s/,/ /g"); do
value="yes" value="yes"
if [[ $directory =~ $(echo "^($(echo $unbrowseable | sed 's/,\| /|/g'))$") ]]; then if [[ -n "$unbrowseable" && $directory =~ $(echo "^($(echo $unbrowseable | sed 's/,\| /|/g'))$") ]]; then
value="no" value="no"
fi fi
ynh_write_var_in_file --file=$install_dir/smb.conf.d/$directory.conf --key="browsable" --value="$value" ynh_write_var_in_file --file=$install_dir/smb.conf.d/$directory.conf --key="browsable" --value="$value"
done done
ynh_app_setting_set $app unbrowseable $unbrowseable ynh_app_setting_set $app unbrowseable "$unbrowseable"
write_smb_conf write_smb_conf
} }
#================================================= #=================================================
# GENERIC FINALIZATION # GENERIC FINALIZATION
#================================================= #=================================================