Hi!
At the moment I try to package linuxconf (btw, great :-)) for Debian.
But I've got lots of problems:
most severe problem: the rc-script which comes with linuxconf breaks
Debian-booting :-((
I think this one i should solve first. Can anyone tell me how
linuxconf/netconf manages the boot-process?
Debian-Booting works like this:
Debian has NO different runlevels (2-5 are all the same :-)
every /etc/rc[2-5].d contain the same S??scripts.
If you look into the source-tree you can see the how debian boots:
conf.files/lib-install/rcsysv-debian is almost identical with the debian
one exept the 'if' which invokes /bin/netconf --bootrc /etc/rc$runlevel.d
In which way and which order does netconf starts the different S??scripts?
I hope I can setup linuxconf for Debian with your help.
I attached a bootlog from linuxconf.
--
Heute ist nicht alle Tage, ich komme wieder, keine Frage!!!
Joerg
### switch runlevel: Tue Nov 24 02:20:41 1998 Switching runlevel
Checking base configuration
Checking kernel's modules
Executing: /sbin/kerneld
> Starting kerneld, version 2.1.85 (pid 112)
Cron daemon
Executing: /usr/sbin/cron >>/var/log/cron.log 2>&1
Mounting local volumes
Executing: /bin/mount -t vfat -o exec,dev,suid,rw,gid=200,umask=002 /dev/sda1
/dos/win95
Checking files permissions
* **** Can't change the type of file /var/log/uucp
manual action required!
Checking LILO
Executing some Sysv init scripts
Executing: /etc/rc2.d/S12kerneld start
Executing: /etc/rc2.d/S15netstd_init start
Setting network loopback
Setting IP aliases on network loopback
Starting the RPC portmapper
Executing: /sbin/portmap
Starting inetd
Executing: /usr/sbin/inetd
Starting system loggers
Executing: /sbin/syslogd
Executing: /sbin/klogd
Starting printer spooler
Executing: /usr/sbin/lpd
Setting client networking
Configure network IP devices
Configure network IPX devices
Configure IP routes
Start routing daemons
! Checking dns connectivity: Not good
Starting NIS
Starting automounter
Mounting network volumes
Setting server networking
Setting IP aliases on net devices
Starting NFS service
Executing: /usr/sbin/rpc.mountd
Executing: /usr/sbin/rpc.nfsd
Executing some Sysv init scripts
Executing: /etc/rc2.d/S19bind start
> Starting domain name service: named.
Executing: /etc/rc2.d/S20acct start
> Starting process accounting.
Executing: /etc/rc2.d/S20anacron start
Executing: /etc/rc2.d/S20courtney start
> Starting courtney.
Executing: /etc/rc2.d/S20dhcp start
* Internet Software Consortium DHCPD $Name: V1-0-2 $
* Copyright 1995, 1996 The Internet Software Consortium.
* All rights reserved.
Executing: /etc/rc2.d/S20diald start
> Starting on-demand dialing daemon: fifo-created diald.
Executing: /etc/rc2.d/S20gpm start
> Starting mouse interface server: gpm.
Executing: /etc/rc2.d/S20ipac start
> Configuring IP accounting...done.
Executing: /etc/rc2.d/S20iplogger start
> Starting IP paranoia daemons: tcplogd icmplogd.
Executing: /etc/rc2.d/S20linuxlogo start
Executing: /etc/rc2.d/S20lprng start
> Starting printer spooler: lpd
* return 1
Executing: /etc/rc2.d/S20mon start
Executing: /etc/rc2.d/S20plan start
Executing: /etc/rc2.d/S20ppp start
Executing: /etc/rc2.d/S20rinetd start
> Starting internet redirection server: rinetd.
Executing: /etc/rc2.d/S20samba start
> Warning: Samba is not running as daemons. Daemons not restarted/stopped.
> Daemons will start automatically by inetd. Use 'killall nmbd' and
> 'killall smbd' to stop the Samba daemons (they'll start again).
Executing: /etc/rc2.d/S20ssh start
> Starting Secure Shell server: sshd.
Executing: /etc/rc2.d/S20xfs start
Executing: /etc/rc2.d/S25netstd_nfs start
> Starting remote filesystem services:.
Executing: /etc/rc2.d/S30netstd_misc start
> Starting additional networking services:.
Executing: /etc/rc2.d/S40svgatextmode start
* /sbin/SVGATextMode: ERROR: stdin is not a tty
> Invoking SVGATextMode...
* return 1
Executing: /etc/rc2.d/S50wwwoffle start
> Starting offline web cache: wwwoffled.
Executing: /etc/rc2.d/S89atd start
> Starting deferred execution scheduler: atd.
Executing: /etc/rc2.d/S91apache start
> Starting web server: apache.
Executing: /etc/rc2.d/S99rmnologin start
Executing: /etc/rc2.d/S99xdm start
> Starting X display manager: xdm.