OSDN Git Service

Remove mount.test awk dependency.
authorElliott Hughes <enh@google.com>
Mon, 3 Apr 2017 15:33:23 +0000 (08:33 -0700)
committerRob Landley <rob@landley.net>
Fri, 7 Apr 2017 16:45:48 +0000 (11:45 -0500)
Parsing file(1) output isn't a good way to determine file system type anyway.

tests/mount.test

index 6590b94..19ba565 100755 (executable)
@@ -7,8 +7,8 @@
 
 #testing "name" "command" "result" "infile" "stdin"
 
-root_fs=`df | grep "\/$" | awk '{print $1}'`
-root_fs_type=`file -sL $root_fs | awk '{print $5}'`
+root_fs=`df | grep "\/$" | cut -d' ' -f1`
+root_fs_type=`blkid -o value $root_fs | tail -1`
 
 tmp_b_fs="tmp_b_fs"
 tmp_b_fs_type="ext3"
@@ -20,6 +20,8 @@ reCreateTmpFs() {
 }
 reCreateTmpFs
 
+# TODO: replace /mnt with a directory we know exists. (Android has no /mnt.)
+
 testing "$root_fs /mnt" \
   "mount $root_fs /mnt >/dev/null 2>&1 && mkdir /mnt/testDir &&
    sleep 1 && umount /mnt && test -e /testDir && rmdir /testDir" "" "" ""