diff options
author | Daniel Rosenberg <drosen@google.com> | 2019-12-17 14:46:25 -0800 |
---|---|---|
committer | Daniel Rosenberg <drosen@google.com> | 2020-01-08 15:10:16 -0800 |
commit | f9c2a1d9c1d8fc691e0e519a2f2f95a2adb38881 (patch) | |
tree | 6b6c68980e60642627fede0d1945491f6a338982 /f2fs_utils | |
parent | 7e2d592aeba400e4975dcefbc87ea0d663b493b1 (diff) | |
download | extras-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-x | f2fs_utils/mkf2fsuserimg.sh | 11 |
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 |