Commit ddcd8392 authored by Vitaly Lipatov's avatar Vitaly Lipatov

common: handle absent webserver group safely

parent b08acdb9
......@@ -64,6 +64,16 @@ Etersoft ban service.
%post common
if [ -f /etc/%name/settings.ini ]; then
if getent group %webserver_group >/dev/null; then
chown root:%webserver_group /etc/%name/settings.ini
chmod 640 /etc/%name/settings.ini
else
chmod 600 /etc/%name/settings.ini
fi
fi
%post web
if [ -f /etc/%name/settings.ini ] && getent group %webserver_group >/dev/null; then
chown root:%webserver_group /etc/%name/settings.ini
chmod 640 /etc/%name/settings.ini
fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment