null+****@clear*****
null+****@clear*****
2012年 7月 26日 (木) 13:04:36 JST
HAYASHI Kentaro 2012-07-26 13:04:36 +0900 (Thu, 26 Jul 2012) New Revision: afb5ad50e35ca9f8072bc8a73f4fff2d568b1d97 https://github.com/groonga/groonga/commit/afb5ad50e35ca9f8072bc8a73f4fff2d568b1d97 Log: rpm fedora: add missing support systemd for groonga-httpd package Modified files: packages/rpm/fedora/groonga.spec.in Modified: packages/rpm/fedora/groonga.spec.in (+24 -0) =================================================================== --- packages/rpm/fedora/groonga.spec.in 2012-07-26 11:56:22 +0900 (3370166) +++ packages/rpm/fedora/groonga.spec.in 2012-07-26 13:04:36 +0900 (f3ee33d) @@ -218,6 +218,18 @@ if [ $1 = 1 ] ; then /bin/systemctl daemon-reload >/dev/null 2>&1 || : fi +%pre httpd +getent group groonga >/dev/null || groupadd -r groonga +getent passwd groonga >/dev/null || \ + useradd -r -g groonga -d %{_localstatedir}/lib/groonga -s /sbin/nologin \ + -c 'groonga' groonga +exit 0 + +%post httpd +if [ $1 = 1 ] ; then + /bin/systemctl daemon-reload >/dev/null 2>&1 || : +fi + %post libs -p /sbin/ldconfig %post munin-plugins @@ -238,6 +250,18 @@ if [ $1 -ge 1 ] ; then /bin/systemctl try-restart groonga.service >/dev/null 2>&1 || : fi +%preun httpd +if [ $1 = 0 ] ; then + /bin/systemctl --no-reload disable groonga-httpd.service > /dev/null 2>&1 || : + /bin/systemctl stop groonga-httpd.service > /dev/null 2>&1 || : +fi + +%postun httpd +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 1 ] ; then + /bin/systemctl try-restart groonga-httpd.service >/dev/null 2>&1 || : +fi + %triggerun -- groonga < 1.3.0-1 /usr/bin/systemd-sysv-convert --save groonga >/dev/null 2>&1 ||: /bin/systemctl --no-reload enable groonga.service >/dev/null 2>&1 ||: -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...下载