mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
lighttpd: Use the upstream lighttpd.service
We shipped an old version that was missing several fixes. A minor incompatibility is that this moves /etc/lighttpd.conf -> /etc/lighttpd/lighttpd.conf (From OE-Core rev: bd46eeee09e99ae4646a92f5bf5bc3c619e63cde) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
7efebde6ac
commit
e34b0865c7
@@ -4,7 +4,7 @@ PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||
DAEMON=/usr/sbin/lighttpd
|
||||
NAME=lighttpd
|
||||
DESC="Lighttpd Web Server"
|
||||
OPTS="-f /etc/lighttpd.conf"
|
||||
OPTS="-f /etc/lighttpd/lighttpd.conf"
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
[Unit]
|
||||
Description=Lightning Fast Webserver With Light System Requirements
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
ExecStartPre=@SBINDIR@/lighttpd -t -f @SYSCONFDIR@/lighttpd.conf
|
||||
ExecStart=@SBINDIR@/lighttpd -D -f @SYSCONFDIR@/lighttpd.conf
|
||||
ExecReload=@BASE_BINDIR@/kill -HUP $MAINPID
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
@@ -16,7 +16,6 @@ SRC_URI = "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${PV}.t
|
||||
file://index.html.lighttpd \
|
||||
file://lighttpd.conf \
|
||||
file://lighttpd \
|
||||
file://lighttpd.service \
|
||||
file://0001-Use-pkg-config-for-pcre-dependency-instead-of-config.patch \
|
||||
"
|
||||
|
||||
@@ -57,13 +56,13 @@ INITSCRIPT_PARAMS = "defaults 70"
|
||||
SYSTEMD_SERVICE_${PN} = "lighttpd.service"
|
||||
|
||||
do_install_append() {
|
||||
install -d ${D}${sysconfdir}/init.d ${D}${sysconfdir}/lighttpd.d ${D}/www/pages/dav
|
||||
install -d ${D}${sysconfdir}/init.d ${D}${sysconfdir}/lighttpd ${D}${sysconfdir}/lighttpd.d ${D}/www/pages/dav
|
||||
install -m 0755 ${WORKDIR}/lighttpd ${D}${sysconfdir}/init.d
|
||||
install -m 0644 ${WORKDIR}/lighttpd.conf ${D}${sysconfdir}
|
||||
install -m 0644 ${WORKDIR}/lighttpd.conf ${D}${sysconfdir}/lighttpd
|
||||
install -m 0644 ${WORKDIR}/index.html.lighttpd ${D}/www/pages/index.html
|
||||
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${WORKDIR}/lighttpd.service ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${S}/doc/systemd/lighttpd.service ${D}${systemd_unitdir}/system
|
||||
sed -i -e 's,@SBINDIR@,${sbindir},g' \
|
||||
-e 's,@SYSCONFDIR@,${sysconfdir},g' \
|
||||
-e 's,@BASE_BINDIR@,${base_bindir},g' \
|
||||
@@ -75,7 +74,7 @@ do_install_append() {
|
||||
|
||||
FILES_${PN} += "${sysconfdir} /www"
|
||||
|
||||
CONFFILES_${PN} = "${sysconfdir}/lighttpd.conf"
|
||||
CONFFILES_${PN} = "${sysconfdir}/lighttpd/lighttpd.conf"
|
||||
|
||||
PACKAGES_DYNAMIC += "^lighttpd-module-.*"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user