mirror of
https://github.com/lxsang/meta-rpi-diya.git
synced 2025-02-21 16:32:48 +01:00
use sysvinit
This commit is contained in:
parent
a11dda3253
commit
7978bdd326
@ -12,4 +12,8 @@ if [ ! -e "$XDG_RUNTIME_DIR" ]; then
|
|||||||
fi
|
fi
|
||||||
export TERM=xterm-256color
|
export TERM=xterm-256color
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
cat << EOF >> "${D}${sysconfdir}/profile"
|
||||||
|
export MACHINE=$MACHINE
|
||||||
|
EOF
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ EXTRA_USERS_PARAMS = "usermod -p 2Pe/4xyFxsokE diya; \
|
|||||||
usermod -a -G avahi diya; \
|
usermod -a -G avahi diya; \
|
||||||
usermod -a -G sudo diya \
|
usermod -a -G sudo diya \
|
||||||
"
|
"
|
||||||
IMAGE_BOOT_FILES:append = "fs_resize extraconfig.txt cmd.recovery recovery-${MACHINE}.cpio.gz "
|
IMAGE_BOOT_FILES:append = "fs_resize extraconfig.txt recovery-${MACHINE}.cpio.gz "
|
||||||
|
|
||||||
IMAGE_INSTALL:append = "libcurl \
|
IMAGE_INSTALL:append = "libcurl \
|
||||||
libdrm \
|
libdrm \
|
||||||
@ -57,3 +57,9 @@ IMAGE_INSTALL:append = "libcurl \
|
|||||||
gdbserver \
|
gdbserver \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
IMAGE_PREPROCESS_COMMAND += "image_patch;"
|
||||||
|
|
||||||
|
image_patch () {
|
||||||
|
# delete unused kernel image
|
||||||
|
rm -rf ${IMAGE_ROOTFS}/boot/*
|
||||||
|
}
|
@ -7,7 +7,6 @@ SRC_URI += "file://confd \
|
|||||||
file://expandfs.sh \
|
file://expandfs.sh \
|
||||||
file://80_diya \
|
file://80_diya \
|
||||||
file://fs_resize \
|
file://fs_resize \
|
||||||
file://cmd.recovery \
|
|
||||||
file://extraconfig.txt"
|
file://extraconfig.txt"
|
||||||
|
|
||||||
|
|
||||||
@ -30,8 +29,10 @@ do_install() {
|
|||||||
# install -m 0644 ${WORKDIR}/80_diya ${D}${sysconfdir}/default/volatiles
|
# install -m 0644 ${WORKDIR}/80_diya ${D}${sysconfdir}/default/volatiles
|
||||||
install -m 0755 ${WORKDIR}/expandfs.sh ${D}/usr/bin/expandfs.sh
|
install -m 0755 ${WORKDIR}/expandfs.sh ${D}/usr/bin/expandfs.sh
|
||||||
install -m 0755 ${WORKDIR}/fs_resize ${DEPLOY_DIR_IMAGE}/
|
install -m 0755 ${WORKDIR}/fs_resize ${DEPLOY_DIR_IMAGE}/
|
||||||
install -m 0755 ${WORKDIR}/cmd.recovery ${DEPLOY_DIR_IMAGE}/
|
|
||||||
install -m 0755 ${WORKDIR}/extraconfig.txt ${DEPLOY_DIR_IMAGE}/
|
cat << EOF >> ${DEPLOY_DIR_IMAGE}/extraconfig.txt
|
||||||
|
# initramfs recovery-${MACHINE}.cpio.gz followkernel
|
||||||
|
EOF
|
||||||
|
|
||||||
install -d ${D}/var/etc
|
install -d ${D}/var/etc
|
||||||
install -d ${D}/var/etc/upper
|
install -d ${D}/var/etc/upper
|
||||||
|
@ -1 +0,0 @@
|
|||||||
dwc_otg.lpm_enable=0 root=/dev/ram0 console=tty0,115200 bootparam_init_fatal_sh=1 rootwait logo.nologo
|
|
@ -1 +0,0 @@
|
|||||||
# initramfs recovery.cpio.gz followkernel
|
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||||
DESC="Custom configuration"
|
DESC="Custom configuration"
|
||||||
|
. /etc/profile
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
@ -13,6 +14,10 @@ case "$1" in
|
|||||||
echo "diya-recovery" > /proc/sys/kernel/hostname
|
echo "diya-recovery" > /proc/sys/kernel/hostname
|
||||||
# mount boot
|
# mount boot
|
||||||
mount /dev/mmcblk0p1 /boot
|
mount /dev/mmcblk0p1 /boot
|
||||||
|
|
||||||
|
cat << EOF >> /boot/extraconfig.txt
|
||||||
|
# initramfs recovery-${MACHINE}.cpio.gz followkernel
|
||||||
|
EOF
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
N=/etc/init.d/$NAME
|
N=/etc/init.d/$NAME
|
||||||
|
@ -61,7 +61,7 @@ EFI_DIR=/sys/firmware/efi # place to store device firmware information
|
|||||||
touch /etc/fstab
|
touch /etc/fstab
|
||||||
|
|
||||||
# initialize /proc, /sys, /run/lock and /var/lock
|
# initialize /proc, /sys, /run/lock and /var/lock
|
||||||
mkdir -p /proc /sys /run/lock /var/lock
|
mkdir -p /proc /sys /run/lock /var/lock /var/run
|
||||||
mount -t proc proc /proc
|
mount -t proc proc /proc
|
||||||
mount -t sysfs sysfs /sys
|
mount -t sysfs sysfs /sys
|
||||||
|
|
||||||
|
@ -25,7 +25,9 @@ do_install() {
|
|||||||
# base
|
# base
|
||||||
install -m 0755 ${WORKDIR}/init ${D}/init
|
install -m 0755 ${WORKDIR}/init ${D}/init
|
||||||
install -m 0755 ${WORKDIR}/confd ${D}/etc/init.d/confd
|
install -m 0755 ${WORKDIR}/confd ${D}/etc/init.d/confd
|
||||||
|
cat << EOF >> ${D}/etc/profile
|
||||||
|
export MACHINE=${MACHINE}
|
||||||
|
EOF
|
||||||
# Create device nodes expected by some kernels in initramfs
|
# Create device nodes expected by some kernels in initramfs
|
||||||
# before even executing /init.
|
# before even executing /init.
|
||||||
install -d ${D}/dev
|
install -d ${D}/dev
|
||||||
|
Loading…
x
Reference in New Issue
Block a user