Package: xfsprogs
Version: 2.9.5-1
Severity: important
File: /sbin/fsck.xfs
Tags: patch


It is not uncommon for an administrator to set FSCKFIX=yes in /etc/default/rcS
in order to allow a remote machine to boot. In its current version the no-op
script /sbin/fsck.xfs does not recognize the -y option leading to a misleading
warning upon reboot:

Fri Feb  1 06:28:51 2008: Checking all file systems.
Fri Feb  1 06:28:51 2008: [/sbin/fsck.xfs (1) -- /space] fsck.xfs -y 
/dev/mapper/raid10-space 
Fri Feb  1 06:28:51 2008: If you wish to check the consistency of an XFS 
filesystem or
Fri Feb  1 06:28:51 2008: repair a damaged filesystem, see xfs_check(8) and 
xfs_repair(8).
Fri Feb  1 06:28:51 2008: Done checking file systems. 

The attached to line patch fixes this.

Cheers!

Peter
--- /sbin/fsck.xfs.orig 2008-02-03 15:34:59.000000000 +0100
+++ /sbin/fsck.xfs      2008-02-03 15:37:01.000000000 +0100
@@ -4,10 +4,10 @@
 #
 
 AUTO=false
-while getopts ":aA" c
+while getopts ":aAy" c
 do
        case $c in
-       a|A)    AUTO=true;;
+       a|A|y)  AUTO=true;;
        esac
 done
 eval DEV=\${$#}

Reply via email to