blob: e898e28b34827462e1afd5769376fc47309dea85 [file] [log] [blame]
developer7180b0b2022-07-28 14:35:41 +08001SUMMARY = "Init filogic "
2SECTION = "applications"
3LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
5
6S = "${WORKDIR}"
7inherit systemd
8
9SRC_URI = " \
10 file://COPYING \
11 file://init-IPv6.sh \
12 file://init-IPv6.service \
developer08587352022-08-29 18:59:45 +080013 file://init-bridge.sh \
14 file://init-Lanbridge.service \
developer1b68abb2022-09-08 14:09:13 +080015 file://factorydefault \
developer7791f1b2022-10-03 16:57:42 +080016 file://init-PPPQ.service \
developer20cf1bf2022-12-19 15:14:00 +080017 file://usb-mount@.service \
18 file://usb-mount.sh \
19 file://99-local-usb-mount.rules\
developer7180b0b2022-07-28 14:35:41 +080020 "
21
developer89ea81b2022-08-22 15:34:52 +080022RDEPENDS_${PN} += "bash"
23
developer7180b0b2022-07-28 14:35:41 +080024SYSTEMD_PACKAGES = "${PN}"
25SYSTEMD_SERVICE_${PN} = " init-IPv6.service"
developer08587352022-08-29 18:59:45 +080026SYSTEMD_SERVICE_${PN} += " init-Lanbridge.service"
developer7791f1b2022-10-03 16:57:42 +080027SYSTEMD_SERVICE_${PN} += " init-PPPQ.service"
developer20cf1bf2022-12-19 15:14:00 +080028SYSTEMD_SERVICE_${PN} += " usb-mount@.service"
developer7180b0b2022-07-28 14:35:41 +080029FILES_${PN} += "{systemd_unitdir}/system/init-IPv6.service"
developer08587352022-08-29 18:59:45 +080030FILES_${PN} += "{systemd_unitdir}/system/init-Lanbridge.service"
developer7791f1b2022-10-03 16:57:42 +080031FILES_${PN} += "{systemd_unitdir}/system/init-PPPQ.service"
developer20cf1bf2022-12-19 15:14:00 +080032FILES_${PN} += "{systemd_unitdir}/system/usb-mount@.service"
developer7180b0b2022-07-28 14:35:41 +080033
34do_install() {
35 install -d ${D}${sbindir}
36 install -m 0755 ${WORKDIR}/init-IPv6.sh ${D}${sbindir}
developer08587352022-08-29 18:59:45 +080037 install -m 0755 ${WORKDIR}/init-bridge.sh ${D}${sbindir}
developer1b68abb2022-09-08 14:09:13 +080038 install -m 0755 ${WORKDIR}/factorydefault ${D}${sbindir}
developer7180b0b2022-07-28 14:35:41 +080039 install -d ${D}${systemd_unitdir}/system/
40 install -m 0644 ${S}/init-IPv6.service ${D}${systemd_unitdir}/system
developer08587352022-08-29 18:59:45 +080041 install -m 0644 ${S}/init-Lanbridge.service ${D}${systemd_unitdir}/system
developer7791f1b2022-10-03 16:57:42 +080042 install -m 0644 ${S}/init-PPPQ.service ${D}${systemd_unitdir}/system
developer20cf1bf2022-12-19 15:14:00 +080043 install -m 0644 ${S}/usb-mount@.service ${D}${systemd_unitdir}/system
44 install -d ${D}${sysconfdir}/udev/rules.d
45 install -m 0644 ${WORKDIR}/99-local-usb-mount.rules ${D}${sysconfdir}/udev/rules.d
46 install -d ${D}${bindir}
47 install -m 0755 ${WORKDIR}/usb-mount.sh ${D}${bindir}
developer7180b0b2022-07-28 14:35:41 +080048}