From c25eb1123ce2d3cd594580cc0954126485ef9aef Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Mon, 27 May 2019 19:47:00 -0700 Subject: [PATCH] `install` doesn't have a recursive option --- .gitlab-ci.yml | 12 ++---------- source/debian/rules | 19 +++++++++++++++---- source/usr/share/doc/nginx/copyright | 2 +- 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eb82a25..f26d519 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,18 +1,9 @@ -# TODO: replace with container that provides all build deps. image: containers.ethitter.com:443/docker/images/debian:stretch before_script: - - apt-get update - - apt-get -y --no-install-recommends install devscripts lintian fakeroot - - echo $NGINX_VERSION - - echo $NGINX_BINARY # Relies on latest binary build artifact from https://git.ethitter.com/debian/nginx-build. - curl -o nginx-build "${NGINX_BINARY}" -after_script: - - ls -la $CI_BUILDS_DIR - - ls -la $CI_PROJECT_DIR - package: stage: build script: @@ -20,4 +11,5 @@ package: - debuild -us -uc artifacts: paths: - - nginx* + - nginx_${NGINX_VERSION}* + - nginx-dbgsym_${NGINX_VERSION}* diff --git a/source/debian/rules b/source/debian/rules index 2948d35..5e4f9a0 100755 --- a/source/debian/rules +++ b/source/debian/rules @@ -7,13 +7,24 @@ export DESTROOT=$(CURDIR)/debian/nginx override_dh_auto_install: dh_auto_install + install -D -p -m 0755 ../nginx-build $(DESTROOT)/usr/sbin/nginx install -D -p etc/default/nginx $(DESTROOT)/etc/default/nginx install -D -p etc/init.d/nginx $(DESTROOT)/etc/init.d/nginx install -D -p etc/logrotate.d/nginx $(DESTROOT)/etc/logrotate.d/nginx - install -d -p etc/nginx/ $(DESTROOT)/etc/nginx/ + install -D -p etc/nginx/fastcgi_params $(DESTROOT)/etc/nginx/fastcgi_params + install -D -p etc/nginx/koi-utf $(DESTROOT)/etc/nginx/koi-utf + install -D -p etc/nginx/koi-win $(DESTROOT)/etc/nginx/koi-win + install -D -p etc/nginx/mime.types $(DESTROOT)/etc/nginx/mime.types + install -D -p etc/nginx/nginx.conf $(DESTROOT)/etc/nginx/nginx.conf + install -D -p etc/nginx/scgi_params $(DESTROOT)/etc/nginx/scgi_params + install -D -p etc/nginx/uwsgi_params $(DESTROOT)/etc/nginx/uwsgi_params + install -D -p etc/nginx/wint-utf $(DESTROOT)/etc/nginx/win-utf + install -D -p etc/nginx/conf.d/default.conf $(DESTROOT)/etc/nginx/conf.d/default.conf + install -d -p etc/nginx/modules $(DESTROOT)/etc/nginx/modules install -d -p usr/lib/nginx/modules/ $(DESTROOT)/usr/lib/nginx/modules/ - install -D -p -m 0755 ../nginx-build $(DESTROOT)/usr/sbin/nginx - install -d -p usr/share/doc/nginx/ $(DESTROOT)/usr/share/doc/nginx/ - install -d -p usr/share/nginx/ $(DESTROOT)/usr/share/nginx/ + install -D -p usr/share/doc/nginx/copyright $(DESTROOT)/usr/share/doc/nginx/copyright + install -D -p usr/share/doc/nginx/README $(DESTROOT)/usr/share/doc/nginx/README + install -D -p usr/share/nginx/html/50x.html $(DESTROOT)/usr/share/nginx/html/50x.html + install -D -p usr/share/nginx/html/index.html $(DESTROOT)/usr/share/nginx/html/index.html install -d -p var/cache/nginx/ $(DESTROOT)/var/cache/nginx/ install -d -p var/log/nginx/ $(DESTROOT)/var/log/nginx/ diff --git a/source/usr/share/doc/nginx/copyright b/source/usr/share/doc/nginx/copyright index 47dd9e1..05be3c4 100644 --- a/source/usr/share/doc/nginx/copyright +++ b/source/usr/share/doc/nginx/copyright @@ -1,6 +1,6 @@ This work was packaged by: - Erick Hitter <erick@ethitter.com> on Tue, 24 Jan 2017 09:00:00 -0800 + Erick Hitter <nginx-build@mxh.ethitter.com> on Tue, 24 Jan 2017 09:00:00 -0800 It was downloaded from: -- GitLab