diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2017-11-16 14:57:45 -0500 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2018-01-01 00:53:19 -0500 |
commit | edaf3e6728bdee17fab063f924d7a94fcdf83102 (patch) | |
tree | 531746c48a88317d182b2f7f5edba02df7acdf6a /docs/README.package_lists | |
parent | 52a395e05dfc6658ba227360726e754864c3ee81 (diff) |
finalize package list schema
Diffstat (limited to 'docs/README.package_lists')
-rw-r--r-- | docs/README.package_lists | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/docs/README.package_lists b/docs/README.package_lists new file mode 100644 index 0000000..e8bda32 --- /dev/null +++ b/docs/README.package_lists @@ -0,0 +1,51 @@ +*** Package Lists Schema + +The configs/profile/packages/ directory contains the package declarations for all ISOs. +The filename extension specifies the applicable target architecture (or '.all'). +The package lists with filenames ending in '.all' will be installed for all architectures +whereas the architecture-specific package lists will be installed only for that architecture. +In any case, these packages will be installed only where the filename prefix applies. + +An analagous set of package list files with the filename prefix 'cache-' repalcing 'packages-' +are supported for packages that are to be cached (but not installed) +in the /isorepo directory of offline-install ISOs (arg: '-O'). + +All of these package list files are strictly optional. +Any applicable package list files will be considered if they are found to exist at runtime. +Building with an empty configs/profile/packages/ directory would result in +an ISO with only the specified base package group installed ('base' by default). + +* packages-all.<ARCH> + => Installed in all ISOs. + +* packages-all-gui.<ARCH> + => Installed in all graphical ISOs exclusively. + => e.g. args: '-E OpenRC/LXDE', '-E SystemD/Mate' + +* packages-cli.<ARCH> + => Installed in all CLI ISOs exclusively. + => e.g. args: '-E OpenRC/CLI', '-E SystemD/CLI' + +* packages-lxde.<ARCH> + => Installed in all LXDE ISOs exclusively. + => e.g. args: '-E OpenRC/LXDE', '-E SystemD/LXDE' + +* packages-mate.<ARCH> + => Installed in all Mate ISOs exclusively. + => e.g. args: '-E OpenRC/Mate', '-E SystemD/Mate' + +* packages-openrc.<ARCH> + => Installed in all OpenRC ISOs exclusively. + => e.g. args: '-E OpenRC/CLI', '-E OpenRC/LXDE' + +* packages-openrc-gui.<ARCH> + => Installed in all graphical OpenRC ISOs exclusively. + => e.g. args: '-E OpenRC/LXDE', '-E OpenRC/Mate' + +* packages-systemd.<ARCH> + => Installed in all SystemD ISOs exclusively. + => e.g. args: '-E SystemD/CLI', '-E SystemD/LXDE' + +* packages-systemd-gui.<ARCH> + => Installed in all graphical SystemD ISOs exclusively. + => e.g. args: '-E SystemD/LXDE', '-E SystemD/Mate' |