[Buildroot] [PATCH v2] exfat, exfat-utils: fix the installation path of the helper, utilities
Wolfgang Grandegger
wg at grandegger.com
Tue Sep 24 12:13:04 UTC 2019
Hallo Carlos,
Am 24.09.19 um 14:00 schrieb Carlos Santos:
> On Tue, Sep 24, 2019 at 4:56 AM Wolfgang Grandegger <wg at grandegger.com> wrote:
>>
>> "mount" from the "util-linux" package does expect the helper utilities
>> in "/sbin" and not "/usr/sbin".
>>
>> Signed-off-by: Wolfgang Grandegger <wg at grandegger.com>
>> ---
>>
>> Changes since v1:
>> Use "--prefix=/" to get programs properly installed
>>
>> package/exfat-utils/exfat-utils.mk | 2 ++
>> package/exfat/exfat.mk | 2 ++
>> 2 files changed, 4 insertions(+)
>>
>> diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk
>> index 62cd471..dd5036e 100644
>> --- a/package/exfat-utils/exfat-utils.mk
>> +++ b/package/exfat-utils/exfat-utils.mk
>> @@ -9,4 +9,6 @@ EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTI
>> EXFAT_UTILS_LICENSE = GPL-3.0+
>> EXFAT_UTILS_LICENSE_FILES = COPYING
>>
>> +EXFAT_UTILS_CONF_OPTS += --prefix=/
>> +
>> $(eval $(autotools-package))
>> diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk
>> index b52b197..ce6859f 100644
>> --- a/package/exfat/exfat.mk
>> +++ b/package/exfat/exfat.mk
>> @@ -12,4 +12,6 @@ EXFAT_LICENSE = GPL-3.0+
>> EXFAT_LICENSE_FILES = COPYING
>> EXFAT_CFLAGS = $(TARGET_CFLAGS) -std=c99
>>
>> +EXFAT_CONF_OPTS += --prefix=/
>> +
>> $(eval $(autotools-package))
>> --
>> 2.7.4
>
> Did you test on a clean build?
>
> With v1:
>
> $ rm -rf target/ build/exfat* && make exfat exfat-utils && find target
> target/
> target/sbin
> target/sbin/mount.exfat-fuse
> target/sbin/mount.exfat
> target/sbin/dumpexfat
> target/sbin/exfatfsck
> target/sbin/fsck.exfat
> target/sbin/exfatlabel
> target/sbin/mkexfatfs
> target/sbin/mkfs.exfat
> target/usr
> target/usr/share
> target/usr/share/man
> target/usr/share/man/man8
> target/usr/share/man/man8/mount.exfat-fuse.8
> target/usr/share/man/man8/dumpexfat.8
> target/usr/share/man/man8/exfatfsck.8
> target/usr/share/man/man8/exfatlabel.8
>
> With v2:
>
> rm -rf target/ build/exfat* && make exfat exfat-utils && find target
> target
> target/usr
> target/usr/sbin
> target/usr/sbin/mount.exfat-fuse
> target/usr/sbin/mount.exfat
> target/usr/sbin/dumpexfat
> target/usr/sbin/exfatfsck
> target/usr/sbin/fsck.exfat
> target/usr/sbin/exfatlabel
> target/usr/sbin/mkexfatfs
> target/usr/sbin/mkfs.exfat
> target/share
> target/share/man
> target/share/man/man8
> target/share/man/man8/mount.exfat-fuse.8
> target/share/man/man8/dumpexfat.8
> target/share/man/man8/exfatfsck.8
> target/share/man/man8/exfatlabel.8
> target/share/man/man8/mkexfatfs.8
You are completely right! I obviously did something wrong, grrr. Sorry
for confusion.
Wolfgang
More information about the buildroot
mailing list