1
0
Fork 0
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:
Hemi03 2024-03-28 23:25:40 +01:00
parent d2a18c0f18
commit 81a0e8b5ad

View file

@ -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
# =================================================