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 <hch@lst.de>
Merge of master-melb:xfs-cmds:31250a by kenmcd.

  Execute bits changed from xxx to ---
  Fix up test with reiserfs
This commit is contained in:
Barry Naujok
2008-05-29 17:01:09 +00:00
parent c7167f667a
commit cf09031550
+2 -2
View File
@@ -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