Hello Everybody,

I managed to re-compile nginx 1.6.2-5 from Debian jessie repository, and it seems to be installed and running fine. What I did is basically just removing everything that I thought to be related to systemd. But I am not really sure if I did that properly. I would really appreciate your feedbacks on this. Please have a look on the diff output below.

Kind regards,

Anto
----

diff -ru nginx-1.6.2_original/debian/control nginx-1.6.2/debian/control
--- nginx-1.6.2_original/debian/control 2014-12-01 12:12:00.000000000 +0100
+++ nginx-1.6.2/debian/control    2015-03-01 13:28:41.000000000 +0100
@@ -10,7 +10,6 @@
            Christos Trochalakis <yati...@ideopolis.gr>
 Build-Depends: autotools-dev,
                debhelper (>= 9),
-               dh-systemd (>= 1.5),
                dpkg-dev (>= 1.15.5),
                libexpat-dev,
                libgd2-dev | libgd2-noxpm-dev,
diff -ru nginx-1.6.2_original/debian/modules/nginx-http-push/tests/examine_coredump.sh nginx-1.6.2/debian/modules/nginx-http-push/tests/examine_coredump.sh --- nginx-1.6.2_original/debian/modules/nginx-http-push/tests/examine_coredump.sh 2014-12-01 12:12:00.000000000 +0100 +++ nginx-1.6.2/debian/modules/nginx-http-push/tests/examine_coredump.sh 2015-03-01 13:22:27.000000000 +0100
@@ -12,6 +12,5 @@

 echo "saving coredump for $target at $dump"

-sudo systemd-coredumpctl dump $target > $dump
 kdbg ./nginx "$dump" 2>/dev/null
 # rm "$dump" #keep it around for now
diff -ru nginx-1.6.2_original/debian/modules/nginx-http-push/tests/nginx-pushmodule/PKGBUILD nginx-1.6.2/debian/modules/nginx-http-push/tests/nginx-pushmodule/PKGBUILD --- nginx-1.6.2_original/debian/modules/nginx-http-push/tests/nginx-pushmodule/PKGBUILD 2014-12-01 12:12:00.000000000 +0100 +++ nginx-1.6.2/debian/modules/nginx-http-push/tests/nginx-pushmodule/PKGBUILD 2015-03-01 13:23:17.000000000 +0100
@@ -147,7 +147,6 @@

#install -D -m644 "${srcdir}/nginx.logrotate" "${pkgdir}/etc/logrotate.d/${_pkgname}" #no default logrotate.
   install -D -m644 "${srcdir}/nginx.conf" "${pkgdir}/etc/conf.d/nginx"
- install -D -m644 "${srcdir}/nginx.service" "${pkgdir}/lib/systemd/system/nginx.service"
   install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/nginx/LICENSE"
   if [[ -z $NGINX_VERYOLDVERSION ]]; then
     install -D -m644 "man/nginx.8" "${pkgdir}/usr/share/man/man8/nginx.8"
diff: nginx-1.6.2_original/debian/modules/nginx-http-push/tests/nginx-pushmodule/pushmodule: recursive directory loop
Only in nginx-1.6.2_original/debian: nginx-common.nginx.service
diff -ru nginx-1.6.2_original/debian/rules nginx-1.6.2/debian/rules
--- nginx-1.6.2_original/debian/rules    2014-12-01 12:12:00.000000000 +0100
+++ nginx-1.6.2/debian/rules    2015-03-01 13:25:36.000000000 +0100
@@ -113,7 +113,7 @@
--add-module=$(MODULESDIR)/ngx_http_substitutions_filter_module

 %:
-    dh $@ --with systemd
+    dh $@

override_dh_auto_configure: $(foreach flavour,$(FLAVOURS),config.arch.$(flavour)) override_dh_auto_build: $(foreach flavour,$(FLAVOURS),build.arch.$(flavour))
@@ -124,9 +124,6 @@
 override_dh_installinit:
     dh_installinit --no-restart-on-upgrade --no-start --name=nginx

-override_dh_systemd_enable:
-    dh_systemd_enable --name=nginx
-
 override_dh_installlogrotate:
     dh_installlogrotate --package nginx-common --name=nginx


_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to