r2090 - in trunk/vendors/Nintendo

dslinux_sonny_jim at dslinux.in-berlin.de dslinux_sonny_jim at dslinux.in-berlin.de
Mon Dec 17 22:05:35 CET 2007


Author: sonny_jim
Date: 2007-12-17 22:05:34 +0100 (Mon, 17 Dec 2007)
New Revision: 2090

Log:
Add syslogd to busybox, create symlink for /dev/log and add rc.d script for DLDI builds

Modified: trunk/vendors/Nintendo/DLDI/Makefile
===================================================================
--- trunk/vendors/Nintendo/DLDI/Makefile	2007-12-12 23:21:51 UTC (rev 2089)
+++ trunk/vendors/Nintendo/DLDI/Makefile	2007-12-17 21:05:34 UTC (rev 2090)
@@ -16,7 +16,7 @@
 DEVICES := \
 	tty,c,5,0      console,c,5,1      cua0,c,5,64      cua1,c,5,65  \
 	\
-	mem,c,1,1      kmem,c,1,2         null,c,1,3 \
+	mem,c,1,1      kmem,c,1,2         null,c,1,3       \
 	\
 	ram0,b,1,0     ram1,b,1,1 \
 	\
@@ -81,6 +81,8 @@
 	$(ROMFSINST) -s $(FATFS)/linux/usr/bin /bin
 	$(ROMFSINST) -s $(FATFS)/linux/home /home
 	$(ROMFSINST) -s $(FATFS)/linux/etc /etc
+	$(ROMFSINST) -s /$(FATFS)/linux/var/run/log /dev/log
+	
 	# copy some DLDI specific files to romfs
 	$(ROMFSINST) /boot/rc
 	$(ROMFSINST) /boot/inittab

Modified: trunk/vendors/Nintendo/DLDI/config.vendor
===================================================================
--- trunk/vendors/Nintendo/DLDI/config.vendor	2007-12-12 23:21:51 UTC (rev 2089)
+++ trunk/vendors/Nintendo/DLDI/config.vendor	2007-12-17 21:05:34 UTC (rev 2090)
@@ -797,7 +797,10 @@
 # CONFIG_USER_BUSYBOX_SWAPONOFF is not set
 # CONFIG_USER_BUSYBOX_SYNC is not set
 # CONFIG_USER_BUSYBOX_SYSCTL is not set
-# CONFIG_USER_BUSYBOX_SYSLOGD is not set
+CONFIG_USER_BUSYBOX_SYSLOGD=y
+CONFIG_USER_BUSYBOX_ROTATE_LOGFILE=y
+# CONFIG_USER_BUSYBOX_REMOTE_LOG is not set
+# CONFIG_USER_BUSYBOX_IPC_SYSLOG is not set
 # CONFIG_USER_BUSYBOX_TAIL is not set
 # CONFIG_USER_BUSYBOX_TAR is not set
 # CONFIG_USER_BUSYBOX_TEE is not set

Modified: trunk/vendors/Nintendo/common/rc.common
===================================================================
--- trunk/vendors/Nintendo/common/rc.common	2007-12-12 23:21:51 UTC (rev 2089)
+++ trunk/vendors/Nintendo/common/rc.common	2007-12-17 21:05:34 UTC (rev 2090)
@@ -27,6 +27,13 @@
 	echo "nobody:x:99:99:Nobody:/:" >> /etc/passwd
 fi
 
+if [ "$start_syslogd" = "YES" ]
+then
+		/etc/rc.d/syslogd start
+	else
+		echo "Not starting syslogd"
+fi
+
 # setup networking
 if [ "$enable_network_on_boot" = "YES" ]
 then

Added: trunk/vendors/Nintendo/common/rc.d/syslogd


Property changes on: trunk/vendors/Nintendo/common/rc.d/syslogd
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/vendors/Nintendo/common/rc.defaults
===================================================================
--- trunk/vendors/Nintendo/common/rc.defaults	2007-12-12 23:21:51 UTC (rev 2089)
+++ trunk/vendors/Nintendo/common/rc.defaults	2007-12-17 21:05:34 UTC (rev 2090)
@@ -135,6 +135,9 @@
 # and copy to /etc/inadyn.conf
 start_inadyn="NO"
 
+# To start the syslog daemon, set to "YES"
+start_syslogd="NO"
+
 # If you use a proxy server in your environment, specify it here
 # for ViewML.
 export VIEWML_PROXY=""



More information about the dslinux-commit mailing list