[Buildroot] [PATCH 50/55] xtensa: remove unused and useless skeleton patch
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Dec 6 19:48:59 UTC 2010
Hello Marc,
On Sun, 5 Dec 2010 17:08:50 -0800
Marc Gauthier <marc at tensilica.com> wrote:
> Hi Thomas,
>
> We're using this particular inittab for our boards.
> I realize I haven't sync'ed buildroot recently, but is
> there now a more appropriate way to do this, that makes
> this approach "useless" ?
Here is the diff between the default skeleton inittab and the xtensa
specific inittab (and my comments below) :
--- fs/skeleton/etc/inittab 2010-12-06 20:42:36.152606620 +0100
+++ target/device/xtensa/skeleton-patch/etc/inittab 2010-12-06 20:42:36.462605512 +0100
@@ -14,26 +14,25 @@
# process == program to run
# Startup the system
-null::sysinit:/bin/mount -o remount,rw /
null::sysinit:/bin/mount -t proc proc /proc
-null::sysinit:/bin/mkdir -p /dev/pts
+null::sysinit:/bin/mount -o remount,rw /
null::sysinit:/bin/mount -a
null::sysinit:/bin/hostname -F /etc/hostname
# now run any rc scripts
::sysinit:/etc/init.d/rcS
# Set up a couple of getty's
-tty1::respawn:/sbin/getty 38400 tty1
-tty2::respawn:/sbin/getty 38400 tty2
+#tty1::respawn:/sbin/getty 38400 tty1
+#tty2::respawn:/sbin/getty 38400 tty2
# Put a getty on the serial port
-#ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL
+ttyS0::respawn:/sbin/getty -L ttyS0 38400 vt100
# Logging junk
null::sysinit:/bin/touch /var/log/messages
null::respawn:/sbin/syslogd -n -m 0
null::respawn:/sbin/klogd -n
-tty3::respawn:/usr/bin/tail -f /var/log/messages
+#tty3::respawn:/usr/bin/tail -f /var/log/messages
# Stuff to do for the 3-finger salute
::ctrlaltdel:/sbin/reboot
So it does three things:
* Moves the read/write remount of the root filesystem after mounting
proc, which probably makes sense to have in the default skeleton
(there has been a thread recently on the list about this).
* It enables a getty on ttyS0, and we have an option to do that in
Buildroot (which this patch set moves to a new "System
configuration" menu).
* It removes things from tty1, tty2, tty3. They don't do much harm if
tty1, tty2 and tty3 are not visible, but if we really think it's
useful to be able to disable them, we can just add some more generic
options in the "System configuration" menu.
So I think all those three changes can be handled without having a
specific inittab, which is why I called the Xtensa specific one
"useless" (sorry if the word sounded offensive, it definitely wasn't my
intention).
Does this clarifies what I meant ?
Thanks for your feedback!
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
More information about the buildroot
mailing list