null+****@clear*****
null+****@clear*****
2012年 8月 2日 (木) 14:40:08 JST
HAYASHI Kentaro 2012-08-02 14:40:08 +0900 (Thu, 02 Aug 2012) New Revision: 4f7aa3b691b299e0cea8ec03865b1a9e16b58bdb https://github.com/groonga/groonga/commit/4f7aa3b691b299e0cea8ec03865b1a9e16b58bdb Log: deb: add groonga-server-common meta package refs #1451 Added files: packages/debian/groonga-httpd.postrm Modified files: packages/debian/control packages/debian/groonga-httpd.postinst Renamed files: packages/debian/groonga-server-common.postinst (from packages/debian/groonga-server.postinst) packages/debian/groonga-server-common.postrm (from packages/debian/groonga-server.postrm) Modified: packages/debian/control (+17 -2) =================================================================== --- packages/debian/control 2012-08-02 14:15:31 +0900 (fd04ee3) +++ packages/debian/control 2012-08-02 14:40:08 +0900 (4738482) @@ -30,6 +30,21 @@ Description: Fulltext search engine. (meta-package for library use) . This package depends all groonga related package for library use. +Package: groonga-server-common +Section: database +Architecture: any +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + adduser, + curl, + groonga (= ${binary:Version}) +Description: Fulltext search engine. (meta-package for server use) + Groonga is an open-source fulltext search engine and column store. + It lets you write high-performance applications that requires fulltext search. + . + This package provides common settings for server use. + Package: groonga-server Section: database Architecture: any @@ -40,7 +55,7 @@ Depends: ${shlibs:Depends}, adduser, curl, - groonga (= ${binary:Version}) + groonga-server-common (= ${binary:Version}) Description: Fulltext search engine. (meta-package for server use) Groonga is an open-source fulltext search engine and column store. It lets you write high-performance applications that requires fulltext search. @@ -130,7 +145,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, curl, - groonga (= ${binary:Version}) + groonga-server-common (= ${binary:Version}) Description: Groonga HTTP server. Groonga is an open-source fulltext search engine and column store. It lets you write high-performance applications that requires fulltext search. Modified: packages/debian/groonga-httpd.postinst (+0 -15) =================================================================== --- packages/debian/groonga-httpd.postinst 2012-08-02 14:15:31 +0900 (f54ecf3) +++ packages/debian/groonga-httpd.postinst 2012-08-02 14:40:08 +0900 (cacccc0) @@ -4,32 +4,17 @@ set -e prevver="$2" -add_system_user() { - if ! getent passwd groonga >/dev/null; then - adduser --group --system --home /var/lib/groonga groonga - fi -} - fixperms() { - dpkg-statoverride --list /var/run/groonga >/dev/null || \ - dpkg-statoverride --update --add groonga groonga 0755 /var/run/groonga - dpkg-statoverride --list /var/lib/groonga >/dev/null || \ - dpkg-statoverride --update --add groonga groonga 0755 /var/lib/groonga - dpkg-statoverride --list /etc/groonga >/dev/null || \ - dpkg-statoverride --update --add groonga groonga 0755 /etc/groonga dpkg-statoverride --list /etc/groonga/httpd >/dev/null || \ dpkg-statoverride --update --add groonga groonga 0755 /etc/groonga/httpd dpkg-statoverride --list /etc/groonga/httpd/logs >/dev/null || \ dpkg-statoverride --update --add groonga groonga 0755 /etc/groonga/httpd/logs - dpkg-statoverride --list /var/log/groonga >/dev/null || \ - dpkg-statoverride --update --add groonga groonga 0755 /var/log/groonga dpkg-statoverride --list /var/log/groonga/httpd >/dev/null || \ dpkg-statoverride --update --add groonga groonga 0755 /var/log/groonga/httpd } case "$1" in configure) - add_system_user fixperms ;; abort-upgrade|abort-deconfigure|abort-remove) Added: packages/debian/groonga-httpd.postrm (+15 -0) 100755 =================================================================== --- /dev/null +++ packages/debian/groonga-httpd.postrm 2012-08-02 14:40:08 +0900 (09a818f) @@ -0,0 +1,15 @@ +#! /bin/sh + +set -e + +if [ "$1" = "purge" ]; then + rm -f /var/run/groonga/* + rm -rf /var/log/groonga/httpd/* + dpkg-statoverride --remove /var/log/groonga/httpd + rm -rf /etc/groonga/httpd/logs/* + dpkg-statoverride --remove /etc/groonga/httpd/logs + rm -rf /etc/groonga/httpd/* + dpkg-statoverride --remove /etc/groonga/httpd +fi + +#DEBHELPER# Renamed: packages/debian/groonga-server-common.postinst (+0 -0) 100% =================================================================== Renamed: packages/debian/groonga-server-common.postrm (+0 -0) 100% =================================================================== -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... Download