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.

Reply via email to