mirror of
https://github.com/YunoHost-Apps/samba_ynh.git
synced 2024-09-03 20:16:27 +02:00
fix: broken removal of old configs
This commit is contained in:
parent
d2a18c0f18
commit
81a0e8b5ad
1 changed files with 2 additions and 4 deletions
|
@ -92,13 +92,11 @@ END
|
|||
done
|
||||
|
||||
# Remove configuration for unlisted directories
|
||||
pushd $install_dir/smb.conf.d
|
||||
for directory in $(ls !(0-global).conf); do
|
||||
for directory in $(find $install_dir/smb.conf.d/ -maxdepth 1 -type f -not -name '0-global.conf' -exec basename {} \;); do
|
||||
if ! [[ "${directory%.conf}" =~ $(echo "^($(echo $directories | sed 's/,\| /|/g'))$") ]]; then
|
||||
ynh_secure_remove "$install_dir/smb.conf.d/"
|
||||
ynh_secure_remove "$install_dir/smb.conf.d/$directory"
|
||||
fi
|
||||
done
|
||||
popd
|
||||
|
||||
cat > $install_dir/smb.conf <<EOF
|
||||
# =================================================
|
||||
|
|
Loading…
Add table
Reference in a new issue