Prevent RPMs from overwriting logrotate
This commit is contained in:
parent
89a7eb7a20
commit
a935278b5d
|
@ -82,7 +82,9 @@ install -m 0444 man/man1/tentacle_server.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/
|
|||
rm -f $RPM_BUILD_ROOT%{prefix}/pandora_server/util/PandoraFMS
|
||||
rm -f $RPM_BUILD_ROOT%{prefix}/pandora_server/util/recon_scripts/PandoraFMS
|
||||
|
||||
install -m 0644 util/pandora_server_logrotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/pandora_server
|
||||
if [ ! -f $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/pandora_server ] ; then
|
||||
install -m 0644 util/pandora_server_logrotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/pandora_server
|
||||
fi
|
||||
install -m 0640 conf/pandora_server.conf.new $RPM_BUILD_ROOT%{_sysconfdir}/pandora/pandora_server.conf.new
|
||||
install -m 0640 conf/tentacle_server.conf.new $RPM_BUILD_ROOT%{_sysconfdir}/tentacle/tentacle_server.conf.new
|
||||
|
||||
|
|
|
@ -122,7 +122,12 @@ systemctl enable pandora_server.service
|
|||
|
||||
echo "/usr/share/pandora_server/util/pandora_db.pl /etc/pandora/pandora_server.conf" > /etc/cron.hourly/pandora_db
|
||||
chmod 750 /etc/cron.hourly/pandora_db
|
||||
cp -aRf /usr/share/pandora_server/util/pandora_server_logrotate /etc/logrotate.d/pandora_server
|
||||
|
||||
if [ -d /etc/logrotate.d ] ; then
|
||||
if [ ! -f /etc/logrotate.d/pandora_server ] ; then
|
||||
cp -aRf /usr/share/pandora_server/util/pandora_server_logrotate /etc/logrotate.d/pandora_server
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ ! -d /etc/pandora ] ; then
|
||||
mkdir -p /etc/pandora
|
||||
|
|
Loading…
Reference in New Issue