diff --git a/board/orangepi_pc/rootfs_overlay/etc/finit.d/available/getty@.conf b/board/orangepi_pc/rootfs_overlay/etc/finit.d/available/getty@.conf new file mode 100644 index 0000000..fe3d906 --- /dev/null +++ b/board/orangepi_pc/rootfs_overlay/etc/finit.d/available/getty@.conf @@ -0,0 +1,2 @@ +# Consoles to start getty on when system is up +tty :%i [12345] /dev/%i noclear nowait diff --git a/board/orangepi_pc/rootfs_overlay/etc/finit.d/enabled/getty@tty1.conf b/board/orangepi_pc/rootfs_overlay/etc/finit.d/enabled/getty@tty1.conf new file mode 120000 index 0000000..8c585fd --- /dev/null +++ b/board/orangepi_pc/rootfs_overlay/etc/finit.d/enabled/getty@tty1.conf @@ -0,0 +1 @@ +../available/getty@.conf \ No newline at end of file diff --git a/board/orangepi_pc/rootfs_overlay/etc/finit.d/enabled/getty@ttyS0.conf b/board/orangepi_pc/rootfs_overlay/etc/finit.d/enabled/getty@ttyS0.conf new file mode 120000 index 0000000..8c585fd --- /dev/null +++ b/board/orangepi_pc/rootfs_overlay/etc/finit.d/enabled/getty@ttyS0.conf @@ -0,0 +1 @@ +../available/getty@.conf \ No newline at end of file diff --git a/board/orangepi_pc/rootfs_overlay/etc/fstab b/board/orangepi_pc/rootfs_overlay/etc/fstab new file mode 100644 index 0000000..e69de29 diff --git a/configs/orangepi_pc_defconfig b/configs/orangepi_pc_defconfig index 271aef2..9764dcf 100644 --- a/configs/orangepi_pc_defconfig +++ b/configs/orangepi_pc_defconfig @@ -40,6 +40,8 @@ export BUSYBOX_INITRD_CONFIG_FILE=$root/board/${BOARD_NAME}/busybox-initrd-${BUS export BUSYBOX_LIST_FILE=$root/board/${BOARD_NAME}/busybox-list-${BUSYBOX_VERSION}.config export BUSYBOX_INITRD_LIST_FILE=$root/board/${BOARD_NAME}/busybox-initrd-list-${BUSYBOX_VERSION}.config +export ROOTFS_OVERLAY=$root/board/${BOARD_NAME}/rootfs_overlay + export ZLIB_ENABLE=y export DROPBEAR_ENABLE=y export IMAGE_USABLE_ENABLE=y diff --git a/scripts/finit_init.sh b/scripts/finit_init.sh index 7446568..930fe3a 100644 --- a/scripts/finit_init.sh +++ b/scripts/finit_init.sh @@ -8,12 +8,18 @@ finit_init() { printf "$GREEN** Building and installing finit\n$RESET" mkdir -pv $build/finit cd $build/finit - git clone https://gitea.home.com:3000/TolaMironcenko/libite.git - check $? "Download libite" - git clone https://gitea.home.com:3000/TolaMironcenko/libuev.git - check $? "Download libuev" - git clone https://gitea.home.com:3000/TolaMironcenko/finit.git - check $? "Download finit" + if [ ! -d libite ]; then + git clone https://gitea.home.com:3000/TolaMironcenko/libite.git + check $? "Download libite" + fi + if [ ! -d libuev ]; then + git clone https://gitea.home.com:3000/TolaMironcenko/libuev.git + check $? "Download libuev" + fi + if [ ! -d finit ]; then + git clone https://gitea.home.com:3000/TolaMironcenko/finit.git + check $? "Download finit" + fi cd libite ./autogen.sh