Hi
I'm currently using i.MX Linux Yocto BSP (mickledore-6.1.22-2.0.0)
I added initscripts_%.bbappend file:
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
DEPENDS = "update-rc.d-native"
RDEPENDS:${PN} = "update-rc.d"
SRC_URI += " \
file://backlightset.sh \
"
# Without this it is not possible to patch checkroot
S = "${WORKDIR}"
do_install:append () {
install -m 0755 ${WORKDIR}/backlightset.sh ${D}${sysconfdir}/init.d
update-rc.d -r ${D} backlightset.sh start 20 S .
}
MASKED_SCRIPTS += " \
backlightset \
"
and added the script: backlightset.sh
#!/bin/sh
#
# SPDX-License-Identifier: GPL-2.0-only
#
### BEGIN INIT INFO
# Provides: backlightset
# Required-Start: mountvirtfs
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: Setup backlight
### END INIT INFO
echo 60 > /sys/class/backlight/lvds_backlight/brightness
After booting I check the following files:
/etc/init.d/backlightset.sh
/etc/rcS.d/S20backlightset.sh -> ../init.d/backlightset.sh
/etc/systemd/system/backlightset.service -> /dev/null
But the script does not seem to be executed.
$ cat /sys/class/backlight/lvds_backlight/brightness
80
How can I solve this problem?
Thank you in advance!
Best Regards
Peter