You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
452 B
34 lines
452 B
#!/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 -S $SIZE $OUTPUT_FILE" |
|
echo $MAKE_F2FS_CMD |
|
$MAKE_F2FS_CMD |
|
if [ $? -ne 0 ]; then |
|
exit 4 |
|
fi
|
|
|