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> | 2020-03-27 18:05:48 -0400 |
commit | f3695f93d991c12b0ecdf0afe8129ea7b08d8e29 (patch) | |
tree | 531746c48a88317d182b2f7f5edba02df7acdf6a /docs | |
parent | 9aa612ba7a98b70b26edb16dbcd549b5bcde3fcd (diff) |
finalize package list schema
Diffstat (limited to 'docs')
-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' |