mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-05 02:50:46 +00:00
hostapd: Fix source and build directory
The current recipe make no difference between the source and the build directory. There are source files outside this directory and isn't possible to patch these files. This changes adds the build directory path to the recipe, now is possible to patch files in other directories, if required. Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
4b358f9475
commit
6bdf80f70b
@@ -1,7 +1,7 @@
|
||||
HOMEPAGE = "http://w1.fi/hostapd/"
|
||||
SECTION = "kernel/userland"
|
||||
LICENSE = "GPLv2 | BSD"
|
||||
LIC_FILES_CHKSUM = "file://README;md5=4d53178f44d4b38418a4fa8de365e11c"
|
||||
LIC_FILES_CHKSUM = "file://${B}/README;md5=4d53178f44d4b38418a4fa8de365e11c"
|
||||
DEPENDS = "libnl openssl"
|
||||
SUMMARY = "User space daemon for extended IEEE 802.11 management"
|
||||
|
||||
@@ -18,11 +18,11 @@ SRC_URI = " \
|
||||
file://hostapd.service \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/hostapd-${PV}/hostapd"
|
||||
|
||||
S = "${WORKDIR}/hostapd-${PV}"
|
||||
B = "${WORKDIR}/hostapd-${PV}/hostapd"
|
||||
|
||||
do_configure() {
|
||||
install -m 0644 ${WORKDIR}/defconfig ${S}/.config
|
||||
install -m 0644 ${WORKDIR}/defconfig ${B}/.config
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
@@ -32,9 +32,9 @@ do_compile() {
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${sbindir} ${D}${sysconfdir}/init.d ${D}${systemd_unitdir}/system/
|
||||
install -m 0644 ${S}/hostapd.conf ${D}${sysconfdir}
|
||||
install -m 0755 ${S}/hostapd ${D}${sbindir}
|
||||
install -m 0755 ${S}/hostapd_cli ${D}${sbindir}
|
||||
install -m 0644 ${B}/hostapd.conf ${D}${sysconfdir}
|
||||
install -m 0755 ${B}/hostapd ${D}${sbindir}
|
||||
install -m 0755 ${B}/hostapd_cli ${D}${sbindir}
|
||||
install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/hostapd
|
||||
install -m 0644 ${WORKDIR}/hostapd.service ${D}${systemd_unitdir}/system/
|
||||
sed -i -e 's,@SBINDIR@,${sbindir},g' -e 's,@SYSCONFDIR@,${sysconfdir},g' ${D}${systemd_unitdir}/system/hostapd.service
|
||||
|
||||
Reference in New Issue
Block a user