Should we ship all of the `util-linux` package? #45

Open
slippycheeze opened this Issue Jan 11, 2013 · 2 comments

Comments

Projects
None yet
2 participants
Contributor

slippycheeze commented Jan 11, 2013

At the moment we pull a couple of binaries out of the util-linux.tcz and ship those; as noted in the discussion about VMWare tools, size isn't the most critical aspect of the MK.

We should review the content of that package and work out if we should just be shipping the entirety of the package.

Contributor

tjmcs commented Jan 17, 2013

The reason we're only pulling a couple of binaries out of this package (rather than installing the entire util-linux TCE) is that we ran into issues with Facter (if I remember correctly) when some of the utilities contained in that package were installed. Rather than trying to get the issues with Facter resolved for the busybox versions of some of these commands (which are different from more standard Linux distributions), it was felt that we should just install the bits that we need out of that particular TCE...

Contributor

slippycheeze commented Jan 17, 2013

The reason we're only pulling a couple of binaries out of this package
(rather than installing the entire util-linux TCE) is that we ran into
issues with Facter (if I remember correctly) when some of the utilities
contained in that package were installed. Rather than trying to get the
issues with Facter resolved for the busybox versions of some of these
commands (which are different from more standard Linux distributions), it
was felt that we should just install the bits that we need out of that
particular TCE...

Ah. So, the code in the util-linx TCE is mostly symbolic links
enabling features of Busybox, rather than the full builds of the
tools?

Thanks. That is awesomely useful information about "why" this is was
done. I might transplant some of that into the script so that anyone
who reads it understands why that decision was made.

@slippycheeze slippycheeze added a commit that referenced this issue Jan 17, 2013

@slippycheeze slippycheeze Explain why a subset of util-linux is extracted
This adds a copy of the explanation from TJMCS about why only a
subset of the `util-linux` package is installed, as per #45, so that
the next engineer along doesn't wonder at that.
cca920b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment