From 443fb793aab5aa894bcd5fde604bd143c1d88fcc Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 29 Oct 2016 07:51:09 +0200 Subject: sysvinit: add experimental support for non busybox init --- package/base-files/Makefile | 5 +++++ package/base-files/files/inittab.sysv | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 package/base-files/files/inittab.sysv (limited to 'package/base-files') diff --git a/package/base-files/Makefile b/package/base-files/Makefile index bc8efca2f..9d932ac26 100644 --- a/package/base-files/Makefile +++ b/package/base-files/Makefile @@ -83,6 +83,7 @@ endif rm -rf $(IDIR_BASE_FILES)/var ln -sf tmp $(IDIR_BASE_FILES)/var ln -sf var/run $(IDIR_BASE_FILES)/run +ifeq ($(ADK_RUNTIME_INIT_SYSV),y) test -z $(ADK_RUNTIME_SHELL) || \ cat ./files/inittab.shell >> $(IDIR_BASE_FILES)/etc/inittab ifeq ($(ADK_TARGET_WITH_VGA),y) @@ -95,6 +96,10 @@ endif cat ./files/inittab.serial >> $(IDIR_BASE_FILES)/etc/inittab $(SED) 's#@DEVICE@#$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE)#g' $(IDIR_BASE_FILES)/etc/inittab $(SED) 's#@SPEED@#$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED)#' $(IDIR_BASE_FILES)/etc/inittab +endif +ifeq ($(ADK_RUNTIME_INIT_SYSVINIT),y) + cp ./files/inittab.sysv $(IDIR_BASE_FILES)/etc/inittab +endif test -z $(ADK_RUNTIME_HOSTNAME) || \ echo $(ADK_RUNTIME_HOSTNAME) > $(IDIR_BASE_FILES)/etc/hostname; \ echo "127.0.0.1 localhost" > $(IDIR_BASE_FILES)/etc/hosts diff --git a/package/base-files/files/inittab.sysv b/package/base-files/files/inittab.sysv new file mode 100644 index 000000000..edfe9dc94 --- /dev/null +++ b/package/base-files/files/inittab.sysv @@ -0,0 +1,4 @@ +id:2:initdefault: +si::sysinit:/etc/init.d/rcS +1:234:respawn:/sbin/agetty 115200 tty1 +AMA0:3:respawn:/sbin/agetty -L 9600 ttyAMA0 vt320 -- cgit v1.2.3