diff --git a/project/build.sh b/project/build.sh index 1767a0288..251d61077 100755 --- a/project/build.sh +++ b/project/build.sh @@ -43,8 +43,6 @@ BUILDROOT_DEFCONFIG=${SDK_CONFIG_DIR}/buildroot_defconfig UBUNTU_DIR=${SDK_SYSDRV_DIR}/tools/board/ubuntu KERNEL_PATH=${SDK_SYSDRV_DIR}/source/kernel UBOOT_PATH=${SDK_SYSDRV_DIR}/source/uboot/u-boot -#for custom rootfs -CUSTOM_ROOT=${SDK_ROOT_DIR}/custom_root export RK_JOBS=$(($(getconf _NPROCESSORS_ONLN) / 2 + 1)) export RK_BUILD_VERSION_TYPE=RELEASE diff --git a/rootfs_overlay/etc/init.d/S99node_red b/rootfs_overlay/etc/init.d/S99node_red new file mode 100755 index 000000000..57652788b --- /dev/null +++ b/rootfs_overlay/etc/init.d/S99node_red @@ -0,0 +1,39 @@ +#!/bin/sh +# +# Starts NodeRED. +# + +start() { + printf "Starting node-red: " + /usr/bin/node-red + touch /var/lock/node-red + echo "OK" +} +stop() { + printf "Stopping node-red: " + killall node-red + rm -f /var/lock/node-red + echo "OK" +} +restart() { + stop + start +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart|reload) + restart + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? + diff --git a/sysdrv/tools/board/buildroot/luckfox_pico_defconfig b/sysdrv/tools/board/buildroot/luckfox_pico_defconfig index 04285a080..9d2395607 100755 --- a/sysdrv/tools/board/buildroot/luckfox_pico_defconfig +++ b/sysdrv/tools/board/buildroot/luckfox_pico_defconfig @@ -17,6 +17,7 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to luckfox pico" BR2_TARGET_GENERIC_ROOT_PASSWD="luckfox" BR2_SYSTEM_BIN_SH_BASH=y BR2_SYSTEM_ENABLE_NLS=y +BR2_ROOTFS_OVERLAY="../../../../rootfs_overlay" BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y BR2_PACKAGE_GIT=y BR2_PACKAGE_E2FSPROGS=y