[Buildroot] [PATCH v2] exfat, exfat-utils: fix the installation path of the helper, utilities

Carlos Santos unixmania at gmail.com
Tue Sep 24 12:00:35 UTC 2019


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

-- 
Carlos Santos <unixmania at gmail.com>


More information about the buildroot mailing list