33 lines
1.2 KiB
BlitzBasic
33 lines
1.2 KiB
BlitzBasic
SUMMARY = "i.MX GPU Configuration for systemd boot mode"
|
|
DESCRIPTION = "Use systemd service to implement the former script rc_gpu.S and other scripts"
|
|
LICENSE = "GPL-2.0-or-later"
|
|
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
|
|
|
|
SRC_URI = " file://gpuconfig \
|
|
file://gpuconfig.service \
|
|
"
|
|
S = "${WORKDIR}"
|
|
|
|
RDEPENDS:${PN} = "systemd"
|
|
|
|
do_install () {
|
|
install -d ${D}${sysconfdir}
|
|
install -d ${D}${systemd_unitdir}/system/
|
|
install -d ${D}${sysconfdir}/systemd/system/multi-user.target.wants/
|
|
|
|
install -m 0755 ${WORKDIR}/gpuconfig ${D}${sysconfdir}
|
|
install -m 0644 ${WORKDIR}/gpuconfig.service ${D}${systemd_unitdir}/system
|
|
|
|
# Enable the gpuconfig.service
|
|
ln -sf ${systemd_unitdir}/system/gpuconfig.service \
|
|
${D}${sysconfdir}/systemd/system/multi-user.target.wants/gpuconfig.service
|
|
}
|
|
|
|
FILES:${PN} = "${systemd_unitdir}/system/*.service ${sysconfdir}"
|
|
|
|
# As this package is tied to systemd, only build it when we're also building systemd.
|
|
python () {
|
|
if not bb.utils.contains ('DISTRO_FEATURES', 'systemd', True, False, d):
|
|
raise bb.parse.SkipPackage("'systemd' not in DISTRO_FEATURES")
|
|
}
|