mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-05-21 14:16:35 +00:00
dnsmasq: move systemd support from meta-systemd back to meta-oe
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
parent
eb0e685982
commit
443ea30263
@ -9,9 +9,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
|
||||
#at least versions 2.15 and prior are moved to the archive folder on the server
|
||||
SRC_URI = "http://www.thekelleys.org.uk/dnsmasq/${@['archive/', ''][float(d.getVar('PV',1).split('.')[1]) > 15]}dnsmasq-${PV}.tar.gz;name=dnsmasq-${PV} \
|
||||
file://init \
|
||||
file://dnsmasq.conf"
|
||||
file://dnsmasq.conf \
|
||||
file://dnsmasq.service \
|
||||
"
|
||||
|
||||
inherit update-rc.d
|
||||
inherit update-rc.d systemd
|
||||
|
||||
INITSCRIPT_NAME = "dnsmasq"
|
||||
INITSCRIPT_PARAMS = "defaults"
|
||||
@ -24,6 +26,14 @@ do_install () {
|
||||
install -d ${D}${sysconfdir}/ ${D}${sysconfdir}/init.d ${D}${sysconfdir}/dnsmasq.d
|
||||
install -m 644 ${WORKDIR}/dnsmasq.conf ${D}${sysconfdir}/
|
||||
install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/dnsmasq
|
||||
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${WORKDIR}/dnsmasq.service ${D}${systemd_unitdir}/system
|
||||
}
|
||||
|
||||
CONFFILES_${PN} = "${sysconfdir}/dnsmasq.conf"
|
||||
|
||||
RPROVIDES_${PN} += "${PN}-systemd"
|
||||
RREPLACES_${PN} += "${PN}-systemd"
|
||||
RCONFLICTS_${PN} += "${PN}-systemd"
|
||||
SYSTEMD_SERVICE_${PN} = "dnsmasq.service"
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
require dnsmasq.inc
|
||||
|
||||
PR = "r3"
|
||||
|
||||
SRC_URI[dnsmasq-2.55.md5sum] = "b093d7c6bc7f97ae6fd35d048529232a"
|
||||
SRC_URI[dnsmasq-2.55.sha256sum] = "cf63ecf5977f00474cbda98376a9d8743500a82fd98e13f43d7037bce9f9f929"
|
||||
|
||||
@ -1,18 +0,0 @@
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
PRINC := "${@int(PRINC) + 2}"
|
||||
|
||||
inherit systemd
|
||||
|
||||
SRC_URI += "file://dnsmasq.service"
|
||||
|
||||
RPROVIDES_${PN} += "${PN}-systemd"
|
||||
RREPLACES_${PN} += "${PN}-systemd"
|
||||
RCONFLICTS_${PN} += "${PN}-systemd"
|
||||
SYSTEMD_SERVICE_${PN} = "dnsmasq.service"
|
||||
|
||||
do_install_append() {
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${WORKDIR}/dnsmasq.service ${D}${systemd_unitdir}/system
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user