Package: fai
Version: 2.8.1
Severity: important
Tags: patch
* BUGFIX: don't mount $FAI on itself when doing softupdates
when $FAI_ROOT is /, $FAI was bind-mounted on itself, so the cleanup at the
end of the fai-run failed
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.10
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Versions of packages fai depends on:
ii debconf 1.4.30.13 Debian configuration management sy
ii libapt-pkg-perl 0.1.13 Perl interface to libapt-pkg
ii perl 5.8.4-8 Larry Wall's Practical Extraction
Tue May 3 18:11:51 CEST 2005 [EMAIL PROTECTED]
* BUGFIX: don't mount $FAI on itself when doing softupdates
when $FAI_ROOT is /, $FAI was bind-mounted on itself, so the cleanup at the
end of the fai-run failed
diff -rN -u old-pfai/share/subroutines-linux new-pfai/share/subroutines-linux
--- old-pfai/share/subroutines-linux 2005-05-03 18:32:25.557839000 +0200
+++ new-pfai/share/subroutines-linux 2005-05-03 18:11:19.000000000 +0200
@@ -143,7 +143,7 @@
echo "Updating base"
# try to mount the config space, since it can also contain Debian Packages
# in /fai/files/packages
- mount --bind $FAI $FAI_ROOT/$FAI
+ [ "$FAI_ACTION" = "install" ] && mount --bind $FAI $FAI_ROOT/$FAI
if [ "$debug" ]; then
updatebase | tee -a $LOGDIR/updatebase.log 2>&1
else