mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
meta-oe toybox-inittab: allow getty as a packageconfig feature
Signed-off-by: Adam Miartus <adam.miartus@softhows.eu> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
@@ -15,6 +15,13 @@ RCONFLICTS_${PN} = "\
|
||||
sysvinit-inittab \
|
||||
"
|
||||
|
||||
# most users may want to have getty enabled by default
|
||||
PACKAGECONFIG ??= "getty"
|
||||
|
||||
PACKAGECONFIG[getty] = "\
|
||||
enable_getty \
|
||||
"
|
||||
|
||||
do_patch[noexec] = "1"
|
||||
|
||||
do_configure() {
|
||||
@@ -23,11 +30,15 @@ do_configure() {
|
||||
cp ${WORKDIR}/${file/file:\/\//} ${S}
|
||||
done
|
||||
|
||||
echo "# generated by bitbake recipe ${PN}" >> ${S}/inittab
|
||||
for console in "${SERIAL_CONSOLES}"; do
|
||||
param=$(echo ${console} | sed s/\;/\ /g)
|
||||
name=$(echo ${param} | cut -d' ' -f2)
|
||||
echo "$name::respawn:${base_sbindir}/getty ${param}" >> ${S}/inittab
|
||||
for config in ${PACKAGECONFIG_CONFARGS}; do
|
||||
if [[ ${config} == "enable_getty" ]]; then
|
||||
echo "# generated by bitbake recipe ${PN}" >> ${S}/inittab
|
||||
for console in "${SERIAL_CONSOLES}"; do
|
||||
param=$(echo ${console} | sed s/\;/\ /g)
|
||||
name=$(echo ${param} | cut -d' ' -f2)
|
||||
echo "$name::respawn:${base_sbindir}/getty ${param}" >> ${S}/inittab
|
||||
done
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user