| #!/bin/bash | |
| # | |
| # To call this script, make sure make_f2fs is somewhere in PATH | |
| function usage() { | |
| cat<<EOT | |
| Usage: | |
| ${0##*/} OUTPUT_FILE SIZE | |
| EOT | |
| } | |
| echo "in mkf2fsuserimg.sh PATH=$PATH" | |
| if [ $# -lt 2 ]; then | |
| usage | |
| exit 1 | |
| fi | |
| OUTPUT_FILE=$1 | |
| SIZE=$2 | |
| shift; shift | |
| if [ -z $SIZE ]; then | |
| echo "Need size of filesystem" | |
| exit 2 | |
| fi | |
| MAKE_F2FS_CMD="make_f2fs -l $SIZE $OUTPUT_FILE" | |
| echo $MAKE_F2FS_CMD | |
| $MAKE_F2FS_CMD | |
| if [ $? -ne 0 ]; then | |
| exit 4 | |
| fi |