[Groonga-commit] groonga/groonga at 612f78c [master] Support --with-package-platform=centos${V}

Back to archive index

Kouhei Sutou null+****@clear*****
Fri Apr 22 13:42:00 JST 2016


Kouhei Sutou	2016-04-22 13:42:00 +0900 (Fri, 22 Apr 2016)

  New Revision: 612f78c11c85b073d39920d1b5ae5fd5d1dbc3f6
  https://github.com/groonga/groonga/commit/612f78c11c85b073d39920d1b5ae5fd5d1dbc3f6

  Message:
    Support --with-package-platform=centos${V}

  Modified files:
    configure.ac
    data/init.d/centos/Makefile.am
    data/init.d/centos/sysconfig/Makefile.am
    data/logrotate.d/centos/Makefile.am
    data/systemd/Makefile.am
    packages/rpm/centos/groonga.spec.in
  Renamed files:
    data/systemd/cetnos/Makefile.am
      (from data/systemd/fedora/Makefile.am)
    data/systemd/cetnos/groonga-httpd.service
      (from data/systemd/fedora/groonga-httpd.service)
    data/systemd/cetnos/groonga-server-gqtp.service
      (from data/systemd/fedora/groonga-server-gqtp.service)
    data/systemd/cetnos/groonga-server-http.service
      (from data/systemd/fedora/groonga-server-http.service)
    data/systemd/cetnos/sysconfig/Makefile.am
      (from data/systemd/fedora/sysconfig/Makefile.am)
    data/systemd/cetnos/sysconfig/groonga-server-gqtp
      (from data/systemd/fedora/sysconfig/groonga-server-gqtp)
    data/systemd/cetnos/sysconfig/groonga-server-http
      (from data/systemd/fedora/sysconfig/groonga-server-http)

  Modified: configure.ac (+17 -5)
===================================================================
--- configure.ac    2016-04-22 11:59:49 +0900 (1f54c75)
+++ configure.ac    2016-04-22 13:42:00 +0900 (3942982)
@@ -1369,15 +1369,27 @@ AC_MSG_CHECKING([whether package platform])
 AC_ARG_WITH(package-platform,
   [AS_HELP_STRING([--with-package-platform=PLATFORM],
     [install package platform related files. [default=no]
-     (supported package platforms: centos, fedora)])],
+     (supported package platforms: centos, centos5, centos6, centos7, fedora)])],
   [package_platform="$withval"],
   [package_platform="no"])
+if test "$package_platform" = "centos"; then
+  distribution=$(cut -d " " -f 1 /etc/redhat-release | tr "A-Z" "a-z")
+  if grep -q Linux /etc/redhat-release; then
+    distribution_version=$(cut -d " " -f 4 /etc/redhat-release)
+  else
+    distribution_version=$(cut -d " " -f 3 /etc/redhat-release)
+  fi
+  distribution_version=$(echo ${distribution_version} | sed -e 's/\..*$//g')
+  package_platform="${package_platform}${distribution_version}"
+fi
 AC_MSG_RESULT($package_platform)
 
-AM_CONDITIONAL([CENTOS_PLATFORM],
-               [test "${package_platform}" = "centos"])
-AM_CONDITIONAL([FEDORA_PLATFORM],
-               [test "${package_platform}" = "fedora"])
+AM_CONDITIONAL([CENTOS_INIT_PLATFORM],
+               [test "${package_platform}" = "centos5" ||
+                test "${package_platform}" = "centos6"])
+AM_CONDITIONAL([CENTOS_SYSTEMD_PLATFORM],
+               [test "${package_platform}" = "centos7" ||
+                test "${package_platform}" = "fedora"])
 
 # plugins check
 relative_pluginsdir_base="\$(PACKAGE)/plugins"

  Modified: data/init.d/centos/Makefile.am (+1 -1)
===================================================================
--- data/init.d/centos/Makefile.am    2016-04-22 11:59:49 +0900 (8031a39)
+++ data/init.d/centos/Makefile.am    2016-04-22 13:42:00 +0900 (afd2633)
@@ -2,7 +2,7 @@ SUBDIRS = sysconfig
 
 scripts = groonga-server-http groonga-server-gqtp groonga-httpd
 
-if CENTOS_PLATFORM
+if CENTOS_INIT_PLATFORM
 initdir = $(sysconfdir)/init.d
 dist_init_SCRIPTS = $(scripts)
 else

  Modified: data/init.d/centos/sysconfig/Makefile.am (+1 -1)
===================================================================
--- data/init.d/centos/sysconfig/Makefile.am    2016-04-22 11:59:49 +0900 (5f78afb)
+++ data/init.d/centos/sysconfig/Makefile.am    2016-04-22 13:42:00 +0900 (9a95593)
@@ -1,6 +1,6 @@
 data = groonga-server-gqtp groonga-server-http groonga-httpd
 
-if CENTOS_PLATFORM
+if CENTOS_INIT_PLATFORM
 sysconfigdir = $(sysconfdir)/sysconfig
 dist_sysconfig_DATA = $(data)
 else

  Modified: data/logrotate.d/centos/Makefile.am (+1 -1)
===================================================================
--- data/logrotate.d/centos/Makefile.am    2016-04-22 11:59:49 +0900 (fe12186)
+++ data/logrotate.d/centos/Makefile.am    2016-04-22 13:42:00 +0900 (c4b4ca8)
@@ -1,6 +1,6 @@
 logrotate_conf = groonga-server-gqtp groonga-server-http groonga-httpd
 
-if CENTOS_PLATFORM
+if CENTOS_INIT_PLATFORM
 logrotatedir = $(sysconfdir)/logrotate.d
 dist_logrotate_DATA = $(logrotate_conf)
 else

  Modified: data/systemd/Makefile.am (+1 -1)
===================================================================
--- data/systemd/Makefile.am    2016-04-22 11:59:49 +0900 (5e83c67)
+++ data/systemd/Makefile.am    2016-04-22 13:42:00 +0900 (0943295)
@@ -1 +1 @@
-SUBDIRS = fedora
+SUBDIRS = centos

  Renamed: data/systemd/cetnos/Makefile.am (+1 -1) 89%
===================================================================
--- data/systemd/fedora/Makefile.am    2016-04-22 11:59:49 +0900 (97caba3)
+++ data/systemd/cetnos/Makefile.am    2016-04-22 13:42:00 +0900 (1366c26)
@@ -5,7 +5,7 @@ services =					\
 	groonga-server-gqtp.service		\
 	groonga-httpd.service
 
-if FEDORA_PLATFORM
+if CENTOS_SYSTEMD_PLATFORM
 unitdir = /usr/lib/systemd/system
 dist_unit_DATA = $(services)
 else

  Renamed: data/systemd/cetnos/groonga-httpd.service (+0 -0) 100%
===================================================================

  Renamed: data/systemd/cetnos/groonga-server-gqtp.service (+0 -0) 100%
===================================================================

  Renamed: data/systemd/cetnos/groonga-server-http.service (+0 -0) 100%
===================================================================

  Renamed: data/systemd/cetnos/sysconfig/Makefile.am (+1 -1) 84%
===================================================================
--- data/systemd/fedora/sysconfig/Makefile.am    2016-04-22 11:59:49 +0900 (5de8250)
+++ data/systemd/cetnos/sysconfig/Makefile.am    2016-04-22 13:42:00 +0900 (6d33ae1)
@@ -1,6 +1,6 @@
 data = groonga-server-http groonga-server-gqtp
 
-if FEDORA_PLATFORM
+if CENTOS_SYSTEMD_PLATFORM
 sysconfigdir = $(sysconfdir)/sysconfig
 dist_sysconfig_DATA = $(data)
 else

  Renamed: data/systemd/cetnos/sysconfig/groonga-server-gqtp (+0 -0) 100%
===================================================================

  Renamed: data/systemd/cetnos/sysconfig/groonga-server-http (+0 -0) 100%
===================================================================

  Modified: packages/rpm/centos/groonga.spec.in (+3 -1)
===================================================================
--- packages/rpm/centos/groonga.spec.in    2016-04-22 11:59:49 +0900 (0b33541)
+++ packages/rpm/centos/groonga.spec.in    2016-04-22 13:42:00 +0900 (86810c7)
@@ -1,3 +1,5 @@
+%{!?centos_ver:%define centos_ver 7}
+
 %{!?use_lz4:%define use_lz4 0}
 %{!?use_mecab:%define use_mecab 1}
 %{!?use_jemalloc:%define use_jemalloc 0}
@@ -177,7 +179,7 @@ Munin plugins for Groonga
 %build
 %configure \
   --disable-static \
-  --with-package-platform=centos \
+  --with-package-platform=centos%{?centos_ver} \
 %if %{!use_lz4}
   --without-lz4 \
 %endif
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index