From f40d33b9efe1628350b67ca3061bbb2168952173 Mon Sep 17 00:00:00 2001 From: David P Date: Sun, 2 Aug 2020 19:27:58 -0400 Subject: [openrc] add pacman.conf in airootfs to enable [nonsystemd] by default Signed-off-by: David P --- configs/lxde-openrc/airootfs/etc/pacman.conf | 184 +++++++++++++++++++++++++ configs/releng-openrc/airootfs/etc/pacman.conf | 184 +++++++++++++++++++++++++ 2 files changed, 368 insertions(+) create mode 100644 configs/lxde-openrc/airootfs/etc/pacman.conf create mode 100644 configs/releng-openrc/airootfs/etc/pacman.conf diff --git a/configs/lxde-openrc/airootfs/etc/pacman.conf b/configs/lxde-openrc/airootfs/etc/pacman.conf new file mode 100644 index 0000000..5cb2234 --- /dev/null +++ b/configs/lxde-openrc/airootfs/etc/pacman.conf @@ -0,0 +1,184 @@ +# +# /etc/pacman.conf +# +# See the pacman.conf(5) manpage for option and repository directives + +# +# GENERAL OPTIONS +# +[options] +# The following paths are commented out with their default values listed. +# If you wish to use different paths, uncomment and update the paths. +#RootDir = / +#DBPath = /var/lib/pacman/ +#CacheDir = /var/cache/pacman/pkg/ +#LogFile = /var/log/pacman.log +#GPGDir = /etc/pacman.d/gnupg/ +#HookDir = /etc/pacman.d/hooks/ +HoldPkg = pacman glibc +#XferCommand = /usr/bin/curl -L -C - -f -o %o %u +#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u +#CleanMethod = KeepInstalled +Architecture = auto + +# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup +#IgnorePkg = +#IgnoreGroup = + +#NoUpgrade = +#NoExtract = + +# Misc options +#UseSyslog +#Color +#TotalDownload +CheckSpace +#VerbosePkgLists + +# By default, pacman accepts packages signed by keys that its local keyring +# trusts (see pacman-key and its man page), as well as unsigned packages. +SigLevel = Required DatabaseOptional +LocalFileSigLevel = Optional +#RemoteFileSigLevel = Required + +# NOTE: You must run `pacman-key --init` before first using pacman; the local +# keyring can then be populated with the keys of all trusted packagers with: +# `pacman-key --populate archlinux archlinux32 archlinuxarm parabola`. + +# +# REPOSITORIES +# - can be defined here or included from another file +# - pacman will search repositories in the order defined here +# - local/custom mirrors can be added here or in separate files +# - repositories listed first will take precedence when packages +# have identical names, regardless of version number +# - URLs will have $repo replaced by the name of the current repo +# - URLs will have $arch replaced by the name of the architecture +# +# Repository entries are of the format: +# [repo-name] +# Server = ServerName +# Include = IncludePath +# +# The header [repo-name] is crucial - it must be present and +# un-commented to enable the repo. +# +# Some repositories are disabled by default. To enable them, un-comment the +# repo name header (e.g. '[nonprism]') and the following 'Include' line. +# You can add preferred servers for each repo between the header and "Include" line, +# according to the format in /etc/pacman.d/mirrorlist, +# and those will be preferred over the standard mirrors for that repo. +# +# The order in which these entries appear in this file is critical. +# Much of the Parabola magic that supports advanced features such as +# multiple init-systems and multiple layers of freedom and privacy, +# depends on the order in which these repos are defined. +# Moving or adding repos out of the expected order can make your system insane. + +# Notes on special repositories: +# +# Non-prism is a repository for enhanced privacy, beyond the FSDG requirements. +# It contains specially patched versions of certain software from the standard repos, +# that are known to include privacy-sensative features that some people may want to use, +# but that others may consider to be undesirable anti-features. +# For more info see: https://wiki.parabola.nu/Nonprism +# +# The non-systemd repository contains packages that are important and relevant only to +# Parabola systems using an init-system other than systemd. +# Parabola systems using systemd SHOULD NOT have this enabled;. +# while Parabola systems using any other init-system SHOULD have this enabled. +# +# The kernels repository contains additional special kernels for particular use-cases, +# such as maximal security hardening and real-time systems. +# +# The PCR (Parabola Community Repository) contains additional packages, +# most often requested by Parabola users, that are not considered to be +# part of the standard Parabola/Arch system, but are nonetheless useful or fun. +# +# Multi-lib repositories allow 32-bit applications to run on x86_64 systems. +# +# The Parabola system also supports custom, user-defined, repositories; +# but be aware that the Parabola team can not recommend nor support their use. +# The Parabola team can only support the use of software that is published by Parabola. +# The use of third-party software is discouraged with a "use at your own risk" warning. +# These may be community-maintained or maintained privately by the local user or sysadmin. +# They may be hosted on the internet, on the local network, or only on the local computer. +# An example of a custom package repository is given below +# in the "User-defined repos" section +# See the pacman manpage for details on creating your own repositories. + + +########################### +# Parabola standard repos # +########################### + +#[nonprism-testing] +#Include = /etc/pacman.d/mirrorlist + +#[nonprism] +#Include = /etc/pacman.d/mirrorlist + +#[nonsystemd-testing] +#Include = /etc/pacman.d/mirrorlist + +[nonsystemd] +Include = /etc/pacman.d/mirrorlist + +#[libre-testing] +#Include = /etc/pacman.d/mirrorlist + +[libre] +Include = /etc/pacman.d/mirrorlist + +#[kernels-testing] +#Include = /etc/pacman.d/mirrorlist + +#[kernels] +#Include = /etc/pacman.d/mirrorlist + + +####################### +# Arch standard repos # +####################### + +#[testing] +#Include = /etc/pacman.d/mirrorlist + +[core] +Include = /etc/pacman.d/mirrorlist + +[extra] +Include = /etc/pacman.d/mirrorlist + +#[community-testing] +#Include = /etc/pacman.d/mirrorlist + +[community] +Include = /etc/pacman.d/mirrorlist + + +###################### +# Supplemental repos # +###################### + +#[pcr-testing] +#Include = /etc/pacman.d/mirrorlist + +[pcr] +Include = /etc/pacman.d/mirrorlist + + +###################### +# User-defined repos # +###################### + +#[custom] +#SigLevel = Optional TrustAll +#Server = file:///home/custompkgs + + +############## +# Over-rides # +############## + +Include = /etc/pacman.d/*.conf diff --git a/configs/releng-openrc/airootfs/etc/pacman.conf b/configs/releng-openrc/airootfs/etc/pacman.conf new file mode 100644 index 0000000..5cb2234 --- /dev/null +++ b/configs/releng-openrc/airootfs/etc/pacman.conf @@ -0,0 +1,184 @@ +# +# /etc/pacman.conf +# +# See the pacman.conf(5) manpage for option and repository directives + +# +# GENERAL OPTIONS +# +[options] +# The following paths are commented out with their default values listed. +# If you wish to use different paths, uncomment and update the paths. +#RootDir = / +#DBPath = /var/lib/pacman/ +#CacheDir = /var/cache/pacman/pkg/ +#LogFile = /var/log/pacman.log +#GPGDir = /etc/pacman.d/gnupg/ +#HookDir = /etc/pacman.d/hooks/ +HoldPkg = pacman glibc +#XferCommand = /usr/bin/curl -L -C - -f -o %o %u +#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u +#CleanMethod = KeepInstalled +Architecture = auto + +# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup +#IgnorePkg = +#IgnoreGroup = + +#NoUpgrade = +#NoExtract = + +# Misc options +#UseSyslog +#Color +#TotalDownload +CheckSpace +#VerbosePkgLists + +# By default, pacman accepts packages signed by keys that its local keyring +# trusts (see pacman-key and its man page), as well as unsigned packages. +SigLevel = Required DatabaseOptional +LocalFileSigLevel = Optional +#RemoteFileSigLevel = Required + +# NOTE: You must run `pacman-key --init` before first using pacman; the local +# keyring can then be populated with the keys of all trusted packagers with: +# `pacman-key --populate archlinux archlinux32 archlinuxarm parabola`. + +# +# REPOSITORIES +# - can be defined here or included from another file +# - pacman will search repositories in the order defined here +# - local/custom mirrors can be added here or in separate files +# - repositories listed first will take precedence when packages +# have identical names, regardless of version number +# - URLs will have $repo replaced by the name of the current repo +# - URLs will have $arch replaced by the name of the architecture +# +# Repository entries are of the format: +# [repo-name] +# Server = ServerName +# Include = IncludePath +# +# The header [repo-name] is crucial - it must be present and +# un-commented to enable the repo. +# +# Some repositories are disabled by default. To enable them, un-comment the +# repo name header (e.g. '[nonprism]') and the following 'Include' line. +# You can add preferred servers for each repo between the header and "Include" line, +# according to the format in /etc/pacman.d/mirrorlist, +# and those will be preferred over the standard mirrors for that repo. +# +# The order in which these entries appear in this file is critical. +# Much of the Parabola magic that supports advanced features such as +# multiple init-systems and multiple layers of freedom and privacy, +# depends on the order in which these repos are defined. +# Moving or adding repos out of the expected order can make your system insane. + +# Notes on special repositories: +# +# Non-prism is a repository for enhanced privacy, beyond the FSDG requirements. +# It contains specially patched versions of certain software from the standard repos, +# that are known to include privacy-sensative features that some people may want to use, +# but that others may consider to be undesirable anti-features. +# For more info see: https://wiki.parabola.nu/Nonprism +# +# The non-systemd repository contains packages that are important and relevant only to +# Parabola systems using an init-system other than systemd. +# Parabola systems using systemd SHOULD NOT have this enabled;. +# while Parabola systems using any other init-system SHOULD have this enabled. +# +# The kernels repository contains additional special kernels for particular use-cases, +# such as maximal security hardening and real-time systems. +# +# The PCR (Parabola Community Repository) contains additional packages, +# most often requested by Parabola users, that are not considered to be +# part of the standard Parabola/Arch system, but are nonetheless useful or fun. +# +# Multi-lib repositories allow 32-bit applications to run on x86_64 systems. +# +# The Parabola system also supports custom, user-defined, repositories; +# but be aware that the Parabola team can not recommend nor support their use. +# The Parabola team can only support the use of software that is published by Parabola. +# The use of third-party software is discouraged with a "use at your own risk" warning. +# These may be community-maintained or maintained privately by the local user or sysadmin. +# They may be hosted on the internet, on the local network, or only on the local computer. +# An example of a custom package repository is given below +# in the "User-defined repos" section +# See the pacman manpage for details on creating your own repositories. + + +########################### +# Parabola standard repos # +########################### + +#[nonprism-testing] +#Include = /etc/pacman.d/mirrorlist + +#[nonprism] +#Include = /etc/pacman.d/mirrorlist + +#[nonsystemd-testing] +#Include = /etc/pacman.d/mirrorlist + +[nonsystemd] +Include = /etc/pacman.d/mirrorlist + +#[libre-testing] +#Include = /etc/pacman.d/mirrorlist + +[libre] +Include = /etc/pacman.d/mirrorlist + +#[kernels-testing] +#Include = /etc/pacman.d/mirrorlist + +#[kernels] +#Include = /etc/pacman.d/mirrorlist + + +####################### +# Arch standard repos # +####################### + +#[testing] +#Include = /etc/pacman.d/mirrorlist + +[core] +Include = /etc/pacman.d/mirrorlist + +[extra] +Include = /etc/pacman.d/mirrorlist + +#[community-testing] +#Include = /etc/pacman.d/mirrorlist + +[community] +Include = /etc/pacman.d/mirrorlist + + +###################### +# Supplemental repos # +###################### + +#[pcr-testing] +#Include = /etc/pacman.d/mirrorlist + +[pcr] +Include = /etc/pacman.d/mirrorlist + + +###################### +# User-defined repos # +###################### + +#[custom] +#SigLevel = Optional TrustAll +#Server = file:///home/custompkgs + + +############## +# Over-rides # +############## + +Include = /etc/pacman.d/*.conf -- cgit v1.2.2