Your message dated Thu, 22 Nov 2007 15:17:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#370780: fixed in fai 3.2.2
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
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


--- End Message ---
--- Begin Message ---
Source: fai
Source-Version: 3.2.2

We believe that the bug you reported is fixed in the latest version of
fai, which is due to be installed in the Debian FTP archive:

fai-client_3.2.2_all.deb
  to pool/main/f/fai/fai-client_3.2.2_all.deb
fai-doc_3.2.2_all.deb
  to pool/main/f/fai/fai-doc_3.2.2_all.deb
fai-nfsroot_3.2.2_all.deb
  to pool/main/f/fai/fai-nfsroot_3.2.2_all.deb
fai-quickstart_3.2.2_all.deb
  to pool/main/f/fai/fai-quickstart_3.2.2_all.deb
fai-server_3.2.2_all.deb
  to pool/main/f/fai/fai-server_3.2.2_all.deb
fai_3.2.2.dsc
  to pool/main/f/fai/fai_3.2.2.dsc
fai_3.2.2.tar.gz
  to pool/main/f/fai/fai_3.2.2.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Lange <[EMAIL PROTECTED]> (supplier of updated fai package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 22 Nov 2007 15:45:12 +0100
Source: fai
Binary: fai-client fai-server fai-doc fai-quickstart fai-nfsroot
Architecture: source all
Version: 3.2.2
Distribution: unstable
Urgency: low
Maintainer: Thomas Lange <[EMAIL PROTECTED]>
Changed-By: Thomas Lange <[EMAIL PROTECTED]>
Description: 
 fai-client - Fully Automatic Installation client package
 fai-doc    - Documentation for FAI
 fai-nfsroot - Fully Automatic Installation nfsroot package
 fai-quickstart - Fully Automatic Installation quickstart package
 fai-server - Fully Automatic Installation server package
Closes: 365004 370780 388157 419071 434356 439016 441761 443837 444079 444154 
445109 445276 445276 445276 445978 447080 447602 448426
Changes: 
 fai (3.2.2) unstable; urgency=low
 .
   * conf/NFSROOT: reomve duplicate package, use aptitude for installing,
     add nfs-common (closes: #444079), remove live-initramfs from NFSROOT
   * doc/fai-guide.sgml: add information for softupdate (closes: #439016)
   * savelog.LAST.source: add ignore pattern, remove dot after filename
   * make-fai-nfsroot: check if $TFTPROOT is defined, add badupdateto32(),
     which prints more info about update without checking variable names,
     remove whole /srv/fai/nfsroot, add check_nfsroot(), make stamp only on
     success (closes: #370780), write output also into /var/log/fai,
     return and print exit code from install_packages, create or copy
     live.conf, try to umount /proc inside the nfsroot before removing an
     old nfsroot, abort if this fails
   * subroutines: add task_error(), which stores the maximum error code in
     $task_error, do nothing if error=0, print traceback,
     add stop_fai_installation(), write pid to stamp file, print PID in
     case of error, add task_test stub, save function name that causes
     fatal error, set $fai_rundate only if not yet defined
   * subroutines-linux: add check if $monserver is defined, print kernel
     version currently running, catch exit code from install_packages
   * mount2dir: add support for UUID and LABEL
   * fai: export $romountopt, get error codes from all commands in a pipe,
     add $STOP_ON_ERROR, fix variable name (closes: #447080),
     do not use /var/log/fai/current (closes: #445276), cleanup definition
     of $LOGDIR, change permissions of LOGDIR (closes: 445276),
     add symlinks for last and last-$action in the very beginning
   * control: fai-nfsroot and fai-client conflicts to fai-kernels, add
     recommends to debconf-utils (closes: #445109), improve package
     description (closes: #419071), add Homepage field, add live-initramfs
     to depends of fai-nfsroot
     replace ssh with openssh-server and openssh-client (closes: #434356)
   * fai-cd: copy grub config always to menu.lst
   * get-config-dir-nfs: add -n to mount
   * get-config-dir-svn: error if svn call fails (closes: #447602, #441761)
   * update FSF address (closes: #444154)
   * fai-chboot: pxedir should also use $TFTPROOT, (closes: #443837)
   * menu.lst/postinst: check if variables are defined (closes: #445978)
   * ftar: make it a bash script
   * fai-setup: add option -C (closes: #388157), fix mode of
     authorized_keys
   * fai-setup.8: add option -C
   * fai-mirror: mkdir mountpoint before mounting (closes: #365004)
   * updatebase: use aptitude when doing dist-upgrade (closes: #448426),
     use safe-upgrade when available
   * fai-divert: make it a bash script
   * 30-interfaces: resolv.conf is now in /, not in /tmp
   * make-fai-bootfloppy: script currently does not work, always die with
     error message
   * FAIBASE.var: add STOP_ON_ERROR
   * fai-savelog: do not save log to local directory, if this directory
     already exists (should only happen during softupdate), change
     permissions of LOGDIR (closes: 445276)
   * get-config-dir-*: call task_error after trying to access config space
   * sources.list: add koeln repository
Files: 
 3efa5ecb1936971962281b993ccd7562 724 admin extra fai_3.2.2.dsc
 ecc74f3e96f137afb9b9ba0a98ca3c23 232210 admin extra fai_3.2.2.tar.gz
 024856d8f559344707da59c20f6058fc 106400 admin extra fai-client_3.2.2_all.deb
 04b976e8579aacc21278ae0fd297b5e5 578094 doc extra fai-doc_3.2.2_all.deb
 5ed9a23d2f508a504c4c1fa90df4d3ae 55868 admin extra fai-server_3.2.2_all.deb
 c12688567a4349bc82b00e601eab8cb5 1866 admin extra fai-quickstart_3.2.2_all.deb
 9bc62592cfcbdb42a830a746e6cb22e0 49132 admin extra fai-nfsroot_3.2.2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHRZaO3BPlTqubZv0RAt0AAJ4vcBx8RlQQ6LDDsxmf20aBE0DV5wCfYjgt
Bya4krwuj9yi+wI0jSWmjDU=
=WrZ2
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to