[arch-releng] [PATCH] Adding autologin on first shell

Dieter Plaetinck dieter at plaetinck.be
Wed Mar 2 08:32:02 EST 2011


On Tue, 01 Mar 2011 17:48:05 +0100
Charles Vejnar <ce at vejnar.org> wrote:

> ---
>  configs/syslinux-iso/overlay/etc/inittab       |   45 ++++++++++++++++++++++++
>  configs/syslinux-iso/overlay/usr/bin/autologin |    2 +
>  2 files changed, 47 insertions(+), 0 deletions(-)
>  create mode 100644 configs/syslinux-iso/overlay/etc/inittab
>  create mode 100755 configs/syslinux-iso/overlay/usr/bin/autologin
> 
> diff --git a/configs/syslinux-iso/overlay/etc/inittab b/configs/syslinux-iso/overlay/etc/inittab
> new file mode 100644
> index 0000000..aff6d72
> --- /dev/null
> +++ b/configs/syslinux-iso/overlay/etc/inittab
> @@ -0,0 +1,45 @@
> +#
> +# /etc/inittab
> +#
> +
> +#  Runlevels:
> +#    0    Halt
> +#    1(S)	Single-user
> +#    2    Not used
> +#    3    Multi-user
> +#    4    Not used
> +#    5    X11
> +#    6    Reboot
> +
> +## Only one of the following two lines can be uncommented!
> +# Boot to console
> +id:3:initdefault:
> +# Boot to X11
> +#id:5:initdefault:
> +
> +rc::sysinit:/etc/rc.sysinit
> +rs:S1:wait:/etc/rc.single
> +rm:2345:wait:/etc/rc.multi
> +rh:06:wait:/etc/rc.shutdown
> +su:S:wait:/sbin/sulogin -p
> +
> +# -8 options fixes umlauts problem on login
> +c1:2345:respawn:/sbin/agetty -n -l /usr/bin/autologin -8 38400 tty1 linux
> +c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
> +c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
> +c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
> +c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
> +c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux
> +
> +# Hypervisor Virtual Console for Xen and KVM
> +#h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux
> +
> +ca::ctrlaltdel:/sbin/shutdown -t3 -r now
> +
> +# Example lines for starting a login manager
> +x:5:respawn:/usr/bin/xdm -nodaemon
> +#x:5:respawn:/usr/sbin/gdm -nodaemon
> +#x:5:respawn:/usr/bin/kdm -nodaemon
> +#x:5:respawn:/usr/bin/slim >/dev/null 2>&1
> +
> +# End of file
> diff --git a/configs/syslinux-iso/overlay/usr/bin/autologin b/configs/syslinux-iso/overlay/usr/bin/autologin
> new file mode 100755
> index 0000000..c124f9e
> --- /dev/null
> +++ b/configs/syslinux-iso/overlay/usr/bin/autologin
> @@ -0,0 +1,2 @@
> +#!/bin/bash
> +/bin/login -f root

I'm all in favor of autologin as root on tty1 (though we probably should put something like "For your convenience, we automatically logged you as root on tty1" in the MOTD)
Can someone who's into archiso take care of this?
thanks,

Dieter


More information about the arch-releng mailing list