diskimage-builder/elements/posix
Ben Kero 71cf0662e2 Add new posix element.
This element installs package to ensure that the resulting image
provides the binaries outlined in posix specification [1]. This solves
some problems such as cron missing from the ubuntu-minimal images, and
hopefully minimizing the problems from similar problems in the future.

This is the image size difference:

Resulting qcow image sizes:

                Ubuntu      Ubuntu-Minimal    Debian    Centos7
        None    334MB       330MB             352MB     470MB
        Posix   353MB       375MB
        Posix+  354MB       374MB             406MB     471MB

        Posix+ = Posix + gcc + cssc

[1] http://pubs.opengroup.org/onlinepubs/9699919799/idx/utilities.html

Change-Id: I2a8f77bf8a0fdb04b328e56425d43a60eb3f7eed
2016-03-20 10:42:34 -07:00
..
README.rst Add new posix element. 2016-03-20 10:42:34 -07:00
element-deps Add new posix element. 2016-03-20 10:42:34 -07:00
package-installs.yaml Add new posix element. 2016-03-20 10:42:34 -07:00
pkg-map Add new posix element. 2016-03-20 10:42:34 -07:00

README.rst

posix

  • This element installs packages to ensure that the resulting image has binaries necessary to meet the requirements of POSIX, laid out in the following URL:
  • This has been tested to work on Ubuntu, Debian, and CentOS, although should work on Red Hat Enterprise Linux.
  • To add support for other distros please consult the URL for binaries, then add the providing packages to pkg-map.