busybox-initramfs: install applet 'dd' and use it in initramfs

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2013-05-30 20:15:58 +02:00
parent 89e1615247
commit 84a7af2f29
2 changed files with 6 additions and 7 deletions

View File

@ -1,7 +1,7 @@
# #
# Automatically generated make config: don't edit # Automatically generated make config: don't edit
# Busybox version: 1.21.0 # Busybox version: 1.21.0
# Tue Jan 22 01:39:02 2013 # Thu May 30 20:13:41 2013
# #
CONFIG_HAVE_DOT_CONFIG=y CONFIG_HAVE_DOT_CONFIG=y
@ -205,10 +205,10 @@ CONFIG_CHROOT=y
CONFIG_CP=y CONFIG_CP=y
# CONFIG_FEATURE_CP_LONG_OPTIONS is not set # CONFIG_FEATURE_CP_LONG_OPTIONS is not set
# CONFIG_CUT is not set # CONFIG_CUT is not set
# CONFIG_DD is not set CONFIG_DD=y
# CONFIG_FEATURE_DD_SIGNAL_HANDLING is not set CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
# CONFIG_FEATURE_DD_IBS_OBS is not set CONFIG_FEATURE_DD_IBS_OBS=y
CONFIG_DF=y CONFIG_DF=y
# CONFIG_FEATURE_DF_FANCY is not set # CONFIG_FEATURE_DF_FANCY is not set
# CONFIG_DIRNAME is not set # CONFIG_DIRNAME is not set

View File

@ -407,8 +407,7 @@
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop" mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
echo "Creating empty file, this can take a long time..." echo "Creating empty file, this can take a long time..."
# use dd from SYSTEM (may change later, needs CONFIG_DD_* & so in busybox-initramfs.conf) dd if=/dev/zero of="$storage_loop_file" bs=1M count=$STORAGE_USE &>/dev/null
/sysroot/bin/busybox dd if=/dev/zero of="$storage_loop_file" bs=1M count=$STORAGE_USE &>/dev/null
echo "Formating to EXT4 filesystem, this can take a long time..." echo "Formating to EXT4 filesystem, this can take a long time..."
# use mkfs.ext4 from SYSTEM # use mkfs.ext4 from SYSTEM
LD_LIBRARY_PATH=/sysroot/usr/lib /sysroot/sbin/mkfs.ext4 -F -L StorageLive "$storage_loop_file" &>/dev/null LD_LIBRARY_PATH=/sysroot/usr/lib /sysroot/sbin/mkfs.ext4 -F -L StorageLive "$storage_loop_file" &>/dev/null