diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2016-10-29 07:51:09 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2016-10-29 07:51:39 +0200 |
commit | 443fb793aab5aa894bcd5fde604bd143c1d88fcc (patch) | |
tree | c9103b58442025d53cae8477d16909b0eff146d1 /package/base-files | |
parent | 096d864673cabe27bd88fe29e9040374c9f407f6 (diff) |
sysvinit: add experimental support for non busybox init
Diffstat (limited to 'package/base-files')
-rw-r--r-- | package/base-files/Makefile | 5 | ||||
-rw-r--r-- | package/base-files/files/inittab.sysv | 4 |
2 files changed, 9 insertions, 0 deletions
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 |