35 lines
452 B
Bash
Executable File
35 lines
452 B
Bash
Executable File
#!/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
|