]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blame - src/initscripts/init.d/firstsetup
v4l_dvb: add Bestunar US638x HD driver.
[people/teissler/ipfire-2.x.git] / src / initscripts / init.d / firstsetup
CommitLineData
6cf9e770 1#!/bin/bash
e0b28afe
AF
2# Edit the serial console entry at /etc/inittab matching to console parameter.
3ser_console() {
4 while test x"$1" != x
5 do
6 case $1 in
7 console=*)
8 scon=${1##console=};
9 sed -i -e "s|^7:2345:respawn:/sbin/agetty.*|7:2345:respawn:/sbin/agetty ${scon%%,*} ${scon##*,}|g" /etc/inittab
10 shift
11 ;;
12 *)
13 shift
14 ;;
15 esac
16 done
17}
18cmdline=`cat /proc/cmdline`
19ser_console $cmdline
20# reload inittab
21/sbin/init q
22#
ceb5098e 23/etc/init.d/sysklogd start
ef7d03bb 24export LANG=en_US.utf8
6cf9e770 25/usr/local/sbin/setup /dev/tty2 INSTALL
e238e4c2
AF
26if [ "${?}" == "1" ]; then
27 echo Setup not finished. Rebooting ...
28 reboot -f
29fi
156bae21
AF
30echo Restarting udev...
31killall udevd
32/sbin/udevd --daemon
33/sbin/udevadm trigger
34/sbin/udevadm settle
ceb5098e 35/etc/init.d/sysklogd stop
156bae21 36rm -f /etc/rc.d/rcsysinit.d/S75firstsetup