blob: 923197b25f69b52b40fd8d20497cd07c07788e8e [file] [log] [blame]
Willy Tu89505a02021-02-12 12:16:25 -08001PR = "r1"
2PV = "0.1+git${SRCPV}"
Patrick Williamsd541ec52022-04-30 07:41:26 -05003LICENSE = "GPL-2.0-or-later"
Willy Tu89505a02021-02-12 12:16:25 -08004LIC_FILES_CHKSUM = "file://LICENSE;md5=4325afd396febcb659c36b49533135d4"
5
Patrick Williamsbb99d222022-01-24 15:55:09 -06006SRC_URI = "git://github.com/mstpd/mstpd;branch=master;protocol=https"
William A. Kennington IIIc1a81dd2022-09-06 13:05:46 -07007SRCREV = "181c453fc1a00573e19f14960dcc54ad84beea7c"
Willy Tu89505a02021-02-12 12:16:25 -08008S = "${WORKDIR}/git"
9
10SRC_URI += "file://bridge-stp"
11SRC_URI += "file://mstpd.service"
12
13inherit autotools pkgconfig systemd
14
15PACKAGES =+ "${PN}-mstpd"
Harvey Wud4e20752023-07-20 09:23:44 +080016FILES:${PN}-mstpd = "${sbindir}/mstpd ${sbindir}/mstpctl ${sbindir}/bridge-stp"
Willy Tu89505a02021-02-12 12:16:25 -080017
18SYSTEMD_PACKAGES = "${PN}-mstpd"
Willy Tu4dd03ca2021-08-06 09:37:35 -070019SYSTEMD_SERVICE:${PN}-mstpd = "mstpd.service"
Willy Tu89505a02021-02-12 12:16:25 -080020
Willy Tu4dd03ca2021-08-06 09:37:35 -070021do_install:append() {
William A. Kennington III620c61d2022-11-08 15:40:56 -080022 rm -rf ${D}${libexecdir} ${D}${libdir}/NetworkManager
23 rmdir ${D}${libdir} || true
Willy Tu89505a02021-02-12 12:16:25 -080024
Harvey Wud4e20752023-07-20 09:23:44 +080025 install -d -m 0755 ${D}/${sbindir}
26 install -m 0755 ${WORKDIR}/bridge-stp ${D}/${sbindir}
Willy Tu89505a02021-02-12 12:16:25 -080027
28 install -d -m 0755 ${D}${systemd_system_unitdir}
29 install -m 0644 ${WORKDIR}/mstpd.service ${D}${systemd_system_unitdir}/
30}