From 176a5d7660112f1f175e25adab1541ca1e8a12ac Mon Sep 17 00:00:00 2001 From: vitalogy Date: Fri, 23 Oct 2015 18:12:19 +0200 Subject: [PATCH] dosfstools: build mkfs.vfat for host (do this from scripts/image) --- packages/sysutils/dosfstools/package.mk | 16 ++++++++++++++++ scripts/image | 1 + 2 files changed, 17 insertions(+) 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