Package: fai-server Version: 2.10.1 Severity: normal Tags: patch I hacked make-fai-nfsroot to only make the stamp for completing something if it succeeded. That way make-fai-nfsroot -r has a chance to re-do the failed part. e.g. I ended up with an nfsroot without the symlinks from /etc/init.d/rcS to fai, so it didn't do any installing when I booted it!
I haven't really tested this, but it works when I don't have to recover... --- /usr/sbin/make-fai-nfsroot~ 2006-04-20 09:16:33.000000000 -0300 +++ /usr/sbin/make-fai-nfsroot 2006-06-05 17:01:35.000000000 -0300 @@ -136,8 +136,8 @@ local stamp=$RUNDIR/$func # call subroutine [ "$recover" -a -f $stamp ] && return 0 - "$@" - > $stamp + # make a stamp only on success. + "$@" && : > $stamp } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - call_verbose() { happy hacking, -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-1-k7 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages fai-server depends on: ii debootstrap 0.3.3 Bootstrap a basic Debian system ii fai-client 2.10.1 Fully Automatic Installation clien Versions of packages fai-server recommends: ii dhcp3-server 3.0.4-2 DHCP server for automatic IP addre ii fai-kernels 1.10.3 special kernels for FAI (Fully Aut ii nfs-kernel-server [nfs-server 1:1.0.7-18 Kernel NFS server support ii rsh-server 0.17-13 rsh servers. ii syslinux 3.11-3 Bootloader for Linux/i386 using MS ii tftpd-hpa [tftpd] 0.42-1 HPA's tftp server ii wget 1.10.2-1 retrieves files from the web -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]