refactory recipes, move system dependencies code to board specific layer

This commit is contained in:
DanyLE
2025-03-27 11:41:46 +01:00
parent b333742f9f
commit 8791a5d86d
5 changed files with 13 additions and 25 deletions

View File

@ -3,8 +3,10 @@
PATH=/sbin:/bin:/usr/sbin:/usr/bin
DESC="Auto deployment configuration from media"
. /etc/profile
if [ -z "$DISK" ]; then
DISK="mmcblk1"
DISK="mmcblk0"
fi
case "$1" in

View File

@ -1,7 +1,8 @@
#! /bin/sh
. /etc/profile
if [ -z "$DISK" ]; then
DISK="mmcblk1"
DISK="mmcblk0"
fi
if [ "$(/usr/bin/id -u)" -ne 0 ]; then

View File

@ -2,15 +2,18 @@
. /etc/profile
if [ -z "$DISK" ]; then
DISK="mmcblk0"
fi
DEFAULT_ROOTFS_NAME="rootfs-$MACHINE.tar.bz2"
DEFAULT_KERNEL_NAME="Image-$MACHINE.bin"
DEFAULT_INITRAMFS_NAME="recovery-$MACHINE.cpio.gz"
UPDATE_SRC_PATH="/home/diya/.update"
ROOTFS_DEV="/dev/mmcblk1p2"
ROOTFS_DEV="/dev/${DISK}p2"
SUPPORTED_COMMAND="rootfs kernel initramfs all"
TMP_MOUNT="/tmp/rootfs"
rootfs()
{
filename=$1
@ -54,9 +57,9 @@ rootfs()
echo "Patch /etc/fstab"
cat << EOF >> $TMP_MOUNT/etc/fstab
/dev/mmcblk1p1 /boot vfat defaults 0 0
/dev/mmcblk1p3 /var/etc ext4 defaults 0 0
/dev/mmcblk1p4 /home ext4 defaults 0 0
/dev/${DISK}p1 /boot vfat defaults 0 0
/dev/${DISK}p3 /var/etc ext4 defaults 0 0
/dev/${DISK}p4 /home ext4 defaults 0 0
EOF
sync