Using LB_HDD_SIZE to determine the size of the image.
If LB_HDD_SIZE is "auto" the size will be determined automatically as before else it will be the given size in MB. Also setting the default for this to "auto"
This commit is contained in:
parent
765ae792d4
commit
428da01aea
|
@ -890,7 +890,7 @@ Set_defaults ()
|
|||
esac
|
||||
|
||||
# Setting hdd size
|
||||
LB_HDD_SIZE="${LB_HDD_SIZE:-10000}"
|
||||
LB_HDD_SIZE="${LB_HDD_SIZE:-auto}"
|
||||
|
||||
# Setting iso volume
|
||||
case "${LB_MODE}" in
|
||||
|
|
|
@ -121,8 +121,14 @@ then
|
|||
fi
|
||||
|
||||
# Everything which comes here needs to be cleaned up,
|
||||
DU_DIM="$(du -ms binary | cut -f1)"
|
||||
REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LB_BINARY_FILESYSTEM})"
|
||||
if [ "$LB_HDD_SIZE" = "auto" ];
|
||||
then
|
||||
DU_DIM="$(du -ms binary | cut -f1)"
|
||||
REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LB_BINARY_FILESYSTEM})"
|
||||
else
|
||||
REAL_DIM=$LB_HDD_SIZE
|
||||
fi
|
||||
|
||||
dd if=/dev/zero of=chroot/binary.img bs=1024k count=0 seek=${REAL_DIM}
|
||||
FREELO="$(${LB_LOSETUP} -f)"
|
||||
if [ ! -b chroot/${FREELO} ]
|
||||
|
|
Loading…
Reference in New Issue