update spec. pre post postun

This commit is contained in:
Sergey Zhemoitel 2017-02-21 00:30:32 +03:00
parent 82783bb768
commit a6080659df

View file

@ -58,25 +58,25 @@ install -Dm0644 debian/logrotate %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
cp -r contrib/certificates %{buildroot}%{_datadir}/%{name}/
%post
#/sbin/chkconfig --add %{name}
/sbin/chkconfig --add %{name}
%preun
#if [ $1 -eq 0 ] ; then
# /sbin/service %{name} stop &>/dev/null
# /sbin/chkconfig --del %{name}
#fi
#exit 0
if [ $1 -eq 0 ] ; then
/sbin/service %{name} stop &>/dev/null
/sbin/chkconfig --del %{name}
fi
exit 0
%postun
#if [ $1 -ge 1 ]; then
# /sbin/service %{name} condrestart &>/dev/null
#fi
#exit 0
if [ $1 -ge 1 ]; then
/sbin/service %{name} condrestart &>/dev/null
fi
exit 0
%pre
#groupadd -f -r i2pd >/dev/null 2>&1 || :
#useradd -M -n -g i2pd -r -d /var/lib/i2pd -s /bin/bash \
# -c "user for i2pd router" i2pd >/dev/null 2>&1 || :
groupadd -f -r i2pd >/dev/null 2>&1 || :
useradd -M -n -g i2pd -r -d /var/lib/i2pd -s /bin/bash \
-c "user for i2pd router" i2pd >/dev/null 2>&1 || :
%files
%doc README.md LICENSE docs/configuration.md