diff --git a/packages/sysutils/dosfstools/package.mk b/packages/sysutils/dosfstools/package.mk index 238504e512..2249dd23e2 100644 --- a/packages/sysutils/dosfstools/package.mk +++ b/packages/sysutils/dosfstools/package.mk @@ -40,9 +40,25 @@ make_init() { : # reuse make_target() } +pre_build_host() { + mkdir -p $PKG_BUILD/.$HOST_NAME + cp -RP $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME +} + +make_host() { + cd $ROOT/$PKG_BUILD/.$HOST_NAME + make PREFIX=/usr +} + makeinstall_init() { mkdir -p $INSTALL/sbin cp fsck.fat $INSTALL/sbin ln -sf fsck.fat $INSTALL/sbin/fsck.msdos ln -sf fsck.fat $INSTALL/sbin/fsck.vfat } + +makeinstall_host() { + mkdir -p $ROOT/$TOOLCHAIN/sbin + cp mkfs.fat $ROOT/$TOOLCHAIN/sbin + ln -sf mkfs.fat $ROOT/$TOOLCHAIN/sbin/mkfs.vfat +} diff --git a/scripts/image b/scripts/image index 9ac7ba6973..3175e3be6b 100755 --- a/scripts/image +++ b/scripts/image @@ -25,6 +25,7 @@ show_config $SCRIPTS/checkdeps $SCRIPTS/build toolchain $SCRIPTS/build squashfs:host +$SCRIPTS/build dosfstools:host $SCRIPTS/build fakeroot:host $SCRIPTS/build kmod:host