From cf09031550ec4dcd19ea1e72777e5c01a17f7239 Mon Sep 17 00:00:00 2001 From: Barry Naujok Date: Thu, 29 May 2008 17:01:09 +0000 Subject: [PATCH] mkfs.reiserfs refuses to create a filesystem on full devices without partitions unless it's given -f in addition to the already required Y input to confirm the fs creation, so give the argument to it. While we're at it also write the full command line used to create the filesystem into the log to ease future debugging. Signed-off-by: Christoph Hellwig Merge of master-melb:xfs-cmds:31250a by kenmcd. Execute bits changed from xxx to --- Fix up test with reiserfs --- 032 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/032 b/032 index 11dc30bf..5c23ebf2 100755 --- a/032 +++ b/032 @@ -43,7 +43,7 @@ do [ $fs = vfat ] && postargs=2000 # these folks prompt before writing [ $fs = jfs ] && preop="echo Y |" - [ $fs = reiserfs ] && preop="echo y |" + [ $fs = reiserfs ] && preop="echo y |" && preargs="-f" # cramfs mkfs requires a directory argument [ $fs = cramfs ] && preargs=/proc/fs/xfs @@ -52,7 +52,7 @@ do # create a filesystem of this type echo "=== Creating $fs filesystem..." >>$seq.full - echo " ( mkfs -t $fs $SCRATCH_DEV )" >>$seq.full + echo " ( $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs )" >>$seq.full eval $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs >>$seq.full 2>&1 # next, ensure we don't overwrite it -- 2.39.5