summaryrefslogtreecommitdiff
path: root/f2fs_utils
diff options
context:
space:
mode:
authorDaniel Rosenberg <drosen@google.com>2019-12-17 14:46:25 -0800
committerDaniel Rosenberg <drosen@google.com>2020-01-08 15:10:16 -0800
commitf9c2a1d9c1d8fc691e0e519a2f2f95a2adb38881 (patch)
tree6b6c68980e60642627fede0d1945491f6a338982 /f2fs_utils
parent7e2d592aeba400e4975dcefbc87ea0d663b493b1 (diff)
downloadextras-f9c2a1d9c1d8fc691e0e519a2f2f95a2adb38881.tar.gz
Allow casefolding and project quotas for f2fs
Bug: 138321217 Bug: 138322712 Test: Enable on device. Test the /data has options enabled via tune2fs/f2fs.fsck Change-Id: I02abdf97984c73d95632b17e866de5755f38b304
Diffstat (limited to 'f2fs_utils')
-rwxr-xr-xf2fs_utils/mkf2fsuserimg.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/f2fs_utils/mkf2fsuserimg.sh b/f2fs_utils/mkf2fsuserimg.sh
index 97e267c3..264f0ab9 100755
--- a/f2fs_utils/mkf2fsuserimg.sh
+++ b/f2fs_utils/mkf2fsuserimg.sh
@@ -8,7 +8,7 @@ Usage:
${0##*/} OUTPUT_FILE SIZE
[-S] [-C FS_CONFIG] [-f SRC_DIR] [-D PRODUCT_OUT]
[-s FILE_CONTEXTS] [-t MOUNT_POINT] [-T TIMESTAMP]
- [-L LABEL]
+ [-L LABEL] [--prjquota] [--casefold]
EOT
}
@@ -76,6 +76,15 @@ if [[ "$1" == "-L" ]]; then
shift; shift
fi
+if [[ "$1" == "--prjquota" ]]; then
+ MKFS_OPTS+=" -O project_quota,extra_attr"
+ shift;
+fi
+if [[ "$1" == "--casefold" ]]; then
+ MKFS_OPTS+=" -O casefold -C utf8"
+ shift;
+fi
+
if [ -z $SIZE ]; then
echo "Need size of filesystem"
exit 2