[Buildroot] [PATCH] hostname: fix conflicting installs of /bin/hostname
Peter Korsgaard
jacmet at uclibc.org
Sun Sep 14 22:44:50 UTC 2014
>>>>> "Andrew" == Andrew Ruder <andrew.ruder at elecsyscorp.com> writes:
> Surprisingly long-standing issue with conflicting /bin/hostname
> installs. Reported as early as November 2005 by Joseph Dupre.
> All together at one point or another there are at least 4 possible
> sources of /bin/hostname:
> busybox
> util-linux
> coreutils
> net-tools
> Buildroot depends on the -F flag being available in the default
> /etc/inittab. Out of the 4 listed projects only net-tools and buildroot
> for sure support the -F flag. I'm a little unclear on util-linux as it
> has been removed entirely (in favor of net-tools) for some time.
> As of coreutils 6.9.90 (2007-12-01), coreutils does not install its
> /bin/hostname by default. The following commit reenabled its build:
> d6e58cb coreutils: fixed missing hostname (Sep 2010)
> This was done to fix a build error in coreutils regarding help2man. A
> later patch:
> 30c5105 coreutils: bump to version 8.21
> disabled the help2man functionality entirely but left hostname being
> installed.
> On a very related note, net-tools now contains an obsolete check to add
> util-linux as a dependency to force it to build first (so that net-tools
> ends up with /bin/hostname).
> This patch fixes both of these issues so that hostname always comes from
> one of two places:
> busybox
> net-tools
> Tested-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
> Co-authored-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
> Signed-off-by: Andrew Ruder <andrew.ruder at elecsyscorp.com>
Committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list