summaryrefslogtreecommitdiffstats
path: root/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ibm/recipes-httpd/nginx/nginx_%.bbappend')
-rw-r--r--meta-ibm/recipes-httpd/nginx/nginx_%.bbappend33
1 files changed, 33 insertions, 0 deletions
diff --git a/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend b/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend
new file mode 100644
index 000000000..8eb7e402b
--- /dev/null
+++ b/meta-ibm/recipes-httpd/nginx/nginx_%.bbappend
@@ -0,0 +1,33 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
+inherit systemd
+inherit obmc-phosphor-systemd
+
+SRC_URI += " \
+ file://nginx.conf \
+ file://nginx.service \
+ file://gen-cert.sh \
+ "
+
+EXTRA_OECONF =+ " --without-select_module --with-http_gunzip_module"
+
+SSLCERTPATH = "/etc/ssl/certs/nginx/"
+
+
+do_install_append() {
+
+ install -m 644 ${WORKDIR}/nginx.conf ${D}${sysconfdir}/nginx
+ install -m 0755 ${WORKDIR}/gen-cert.sh ${D}${sbindir}/gen-cert.sh
+
+ install -d ${D}${SSLCERTPATH}
+ chown -R www:www-data ${D}${SSLCERTPATH}
+
+
+ echo SSLCERTPATH
+ echo ${SSLCERTPATH}
+ sed -i 's,@CERTPATH@,${SSLCERTPATH},g' ${D}${sysconfdir}/nginx/nginx.conf
+}
+
+FILES_${PN} += " ${SSLCERTPATH} "
+
+SYSTEMD_SERVICE_${PN} += " nginx.service"
OpenPOWER on IntegriCloud