summaryrefslogtreecommitdiffstats
path: root/package/mke2img
diff options
context:
space:
mode:
Diffstat (limited to 'package/mke2img')
-rwxr-xr-xpackage/mke2img/mke2img8
1 files changed, 7 insertions, 1 deletions
diff --git a/package/mke2img/mke2img b/package/mke2img/mke2img
index 5e2f62f005..d772af5dd9 100755
--- a/package/mke2img/mke2img
+++ b/package/mke2img/mke2img
@@ -17,12 +17,16 @@ main() {
# Default values
gen=2
rev=1
+ nb_extra_blocks=0
+ nb_extra_inodes=0
- while getopts :hb:i:r:d:o:G:R:l:u: OPT; do
+ while getopts :hb:B:i:I:r:d:o:G:R:l:u: OPT; do
case "${OPT}" in
h) help; exit 0;;
b) nb_blocks=${OPTARG};;
+ B) nb_extra_blocks=${OPTARG};;
i) nb_inodes=${OPTARG};;
+ I) nb_extra_inodes=${OPTARG};;
r) nb_res_blocks=${OPTARG};;
d) root_dir="${OPTARG}";;
o) image="${OPTARG}";;
@@ -58,6 +62,7 @@ main() {
nb_inodes=$(find "${root_dir}" | wc -l)
nb_inodes=$((nb_inodes+400))
fi
+ nb_inodes=$((nb_inodes+nb_extra_inodes))
# calculate needed blocks
if [ -z "${nb_blocks}" ]; then
@@ -73,6 +78,7 @@ main() {
nb_blocks=$((nb_blocks+1300))
fi
fi
+ nb_blocks=$((nb_blocks+nb_extra_blocks))
# Upgrade to rev1 if needed
if [ ${rev} -ge 1 ]; then
OpenPOWER on IntegriCloud