[Groonga-commit] groonga/groonga [master] httpd: add update-nginx target

アーカイブの一覧に戻る

Kouhei Sutou null+****@clear*****
Thu Jan 17 13:39:15 JST 2013


Kouhei Sutou	2013-01-17 13:39:15 +0900 (Thu, 17 Jan 2013)

  New Revision: 706963c2e21eb2edce3a5787e763d7ef46c1f973
  https://github.com/groonga/groonga/commit/706963c2e21eb2edce3a5787e763d7ef46c1f973

  Log:
    httpd: add update-nginx target

  Added files:
    vendor/update_nginx.sh
  Modified files:
    Makefile.am

  Modified: Makefile.am (+3 -0)
===================================================================
--- Makefile.am    2013-01-17 12:30:15 +0900 (7a1ec7f)
+++ Makefile.am    2013-01-17 13:39:15 +0900 (fe7f68a)
@@ -145,6 +145,9 @@ update-files:
 update-mruby:
 	cd $(top_srcdir)/vendor/mruby && make update
 
+update-nginx:
+	cd $(top_srcdir)/vendor && ./update_nginx.sh
+
 misc:
 	@if test -z "$(CUTTER_SOURCE_PATH)"; then \
 	  echo "\$$(CUTTER_SOURCE_PATH) is missing"; \

  Added: vendor/update_nginx.sh (+33 -0) 100755
===================================================================
--- /dev/null
+++ vendor/update_nginx.sh    2013-01-17 13:39:15 +0900 (4dbbec3)
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+set -u
+set -e
+set -x
+
+if [ $# != 1 ]; then
+    echo "Usage: $0 VERSION"
+    echo " e.g.: $0 1.2.6"
+    exit 1
+fi
+
+new_nginx_version="$1"
+
+base_dir="$(dirname "$0")"
+top_src_dir="${base_dir}/.."
+
+nginx_version_file="${top_src_dir}/nginx_version"
+current_nginx_version=$(cat "${nginx_version_file}")
+
+current_nginx_dir="${base_dir}/nginx-${current_nginx_version}"
+
+new_nginx_base_name="nginx-${new_nginx_version}"
+new_nginx_tar_gz="${new_nginx_base_name}.tar.gz"
+wget "http://nginx.org/download/${new_nginx_tar_gz}"
+
+tar xzf "${new_nginx_tar_gz}"
+rm "${new_nginx_tar_gz}"
+
+echo "${new_nginx_version}" > "${nginx_version_file}"
+
+git add "${new_nginx_base_name}"
+git rm -rf "${current_nginx_dir}" || :
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る