summaryrefslogtreecommitdiff
path: root/app-admin
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-22 18:47:35 -0500
committerCrucible <crucible@localhost>2026-09-22 18:47:35 -0500
commitcde96c5ea0c81397fd3214d455a374f76179a7aa (patch)
tree12c86d59eb88887c244b1145411db084ae5a6c1f /app-admin
parent47516b9667518dacb1efd6d257f7b3e6a481ec93 (diff)
downloadbaldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.tar.gz
baldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.tar.xz
baldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.zip
Publish baldeagleos-repo candidate 0000000325-20260922-184323
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/aerie/Manifest1
-rw-r--r--app-admin/aerie/aerie-0.3.0.ebuild36
-rw-r--r--app-admin/awscli/Manifest1
-rw-r--r--app-admin/awscli/awscli-2.36.50.ebuild113
-rw-r--r--app-admin/beosrepo/beosrepo-0.3.0.ebuild46
-rw-r--r--app-admin/beosrepo/beosrepo-0.3.1.ebuild46
-rw-r--r--app-admin/beosrepo/beosrepo-0.3.2.ebuild46
-rw-r--r--app-admin/btrfs-assistant/btrfs-assistant-2.3.ebuild2
-rw-r--r--app-admin/checksec/checksec-2.7.1-r2.ebuild2
-rw-r--r--app-admin/chipass/chipass-2026.09.0.ebuild3
-rw-r--r--app-admin/crucible/crucible-0.3.0.ebuild20
-rw-r--r--app-admin/crucible/crucible-0.3.1.ebuild20
-rw-r--r--app-admin/crucible/crucible-0.3.2.ebuild20
-rw-r--r--app-admin/crucible/metadata.xml10
-rw-r--r--app-admin/foundry/foundry-0.3.0.ebuild20
-rw-r--r--app-admin/foundry/foundry-0.3.1.ebuild20
-rw-r--r--app-admin/foundry/foundry-0.3.2.ebuild20
-rw-r--r--app-admin/foundry/metadata.xml10
-rw-r--r--app-admin/gopass-hibp/gopass-hibp-1.16.1.ebuild4
-rw-r--r--app-admin/gopass-jsonapi/gopass-jsonapi-1.16.1.ebuild4
-rw-r--r--app-admin/kpcli/Manifest1
-rw-r--r--app-admin/kpcli/kpcli-4.1.3.ebuild46
-rw-r--r--app-admin/logrotate/logrotate-3.22.0-r1.ebuild2
-rw-r--r--app-admin/metalog/metalog-20260811.ebuild2
-rw-r--r--app-admin/osforge/Manifest3
-rw-r--r--app-admin/osforge/osforge-0.3.0.ebuild56
-rw-r--r--app-admin/osforge/osforge-0.3.1.ebuild56
-rw-r--r--app-admin/osforge/osforge-0.3.2.ebuild56
-rw-r--r--app-admin/scout/metadata.xml10
-rw-r--r--app-admin/scout/scout-0.3.0.ebuild20
30 files changed, 688 insertions, 8 deletions
diff --git a/app-admin/aerie/Manifest b/app-admin/aerie/Manifest
index 52d5afcb0232..44721b97306a 100644
--- a/app-admin/aerie/Manifest
+++ b/app-admin/aerie/Manifest
@@ -5,3 +5,4 @@ DIST aerie-0.1.4.tar.gz 18158 BLAKE2B 921b8f295841c781a0d6c11fc6fa18da5b6b0af75a
DIST aerie-0.1.5.tar.gz 18688 BLAKE2B 3c4dde0b27869a05b8bc81cd36667df37369c68cd53beeea5a5475a716d8d3c88c6fef7b7806771bd4ccb74ce86383213e3e3a80b478e515e3e1fdac7e378416 SHA512 3353ee532514e4ead36a31dfba406052d89ead38e2a146b487e88a9306223ac2dd2e08f11ace7b255ded37e7191c78f8b5140ed57e5c75d3b8fffc9584b5219c
DIST aerie-0.2.0.tar.gz 16734 BLAKE2B 6396c66f57d57466d52a8bd5b4245aea2573ea1f4c2d4f6dc569dd16036c6740cd46e6ce8abccedcfe82674a02db23f377f01aaf7dde4f56cc96853e36292b16 SHA512 d4f408a40caab48b0a3401ae35307b908049c747ee72c0acffa8ef5c1509252a4addd67d84e3a311e0687372dfed4633be7a1f118babebc97bb88348931d0cf7
DIST aerie-0.2.1.tar.gz 24103 BLAKE2B e4678a989aa1382b2ecd2ae3e444fd0ffe30eaf00beafe7f029f088aaacddf06d290f2997a7c2cc1483ecdde920c2fe61e1cba239705ca43dacb97424abd50e6 SHA512 aafc5d67234f065c702c1f7a607da46ae02585522ba5a5f30c460af52336f4cc9e11b48b5f3d8505b1af1b4583d84c4873da7fa90035440e0901487a23a6bf79
+DIST aerie-0.3.0.tar.gz 29372 BLAKE2B 15c9e9f3a758561d4b530d7696947f39bc6ec55f2591cbc12f6053eddf9b48ae47291bc9aa7ac25889b758044ffb95e38b3b2926abf8de879b4aa1fc765481a8 SHA512 3b25606f1cc505f71309753e1cee58b258fe1796b9b912690533795cdcef0936e2cdb15544f6d72154f207b346fd012ace6cc4a4d9fa4a66e0845a4a73c1ba38
diff --git a/app-admin/aerie/aerie-0.3.0.ebuild b/app-admin/aerie/aerie-0.3.0.ebuild
new file mode 100644
index 000000000000..cd299d358974
--- /dev/null
+++ b/app-admin/aerie/aerie-0.3.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{13..14} )
+inherit python-single-r1
+
+DESCRIPTION="Scout client runtime with compatible Aerie commands"
+HOMEPAGE="https://git.baldeagleos.com/aerie"
+SRC_URI="https://distfiles.baldeagleos.com/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RDEPEND="${PYTHON_DEPS} app-portage/gentoolkit dev-vcs/git"
+BDEPEND="test? ( dev-vcs/git )"
+IUSE="test"
+RESTRICT="!test? ( test )"
+DOCS=( README.md Changelog )
+
+src_compile() {
+ :
+}
+
+src_test() {
+ PYTHONPATH=src "${EPYTHON}" -m unittest discover -s tests || die
+}
+
+src_install() {
+ python_domodule src/aerie
+ python_newscript bin/aerie aerie
+ python_newscript bin/scout scout
+ einstalldocs
+ insinto /etc/aerie
+ doins etc/aerie.yml etc/baldeagleos.conf.example etc/parent.example
+}
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 993cb771b4a6..4edef00eebb6 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-2.36.46.gh.tar.gz 19284758 BLAKE2B 5cd2b985e327f84c64dd1901bf282069
DIST aws-cli-2.36.47.gh.tar.gz 19288749 BLAKE2B 998322f865614ff38445836c6385bbdd6d153146c0a53dc2482048d73632716191a47896517225d1e131e4389d72d6400cd357b06701f97d244dd07f16c4eab4 SHA512 3b6a05261548f82b0fc48be231055fe7d005429019bfff4f7ab574b98737891dc85add8b25e990630db30262ed220a3641f7da697a9a9f7758ca95dc991f8da9
DIST aws-cli-2.36.48.gh.tar.gz 19323282 BLAKE2B ed808c8a253bbe65599c1dbd4415aaa930a45a2b5c8233f86a5ca5529ca7cedb0a6534125ad0258204ad61a9eb66851e865b0241f8cbfe2da208695eebf503c6 SHA512 90269562aec7886a6d99682091331be058f26a67e16a32e375d46fbf4a32c5151f874bdb85297c00557d2ef581ca2d4b77b4d7f20fde12ccd6d43c7a27f8e1f0
DIST aws-cli-2.36.49.gh.tar.gz 19327940 BLAKE2B 408eb80778de27662f015988fc1729ee6c54f5ce0de656351a8a85612b810e9d0c3596ee7d315a3af3d9cbfcd247a75772d2de68240ecd8d292ac0d0729f1965 SHA512 88d8171dda087cceaf44d00f944a9b69da51bcefed28689271807fcdbda2ea2565e472f7a20f05836ec0c27fd17c630078675d1284ea438058748d901e87dca3
+DIST aws-cli-2.36.50.gh.tar.gz 19338543 BLAKE2B 18f08faf504224eaa9715f683e7e122b8e28a099df10b117f88811d5c71e76941df52e5dcd66be38461498503fb6dfce4deb0e73f9f910865b0821607971f9a9 SHA512 a7d26a8a7b030f2cf4e577a6ceed990cb659f2e7e406aed4f67c00be4612c74dfa4d26a3c98adafe02d97103a86a30074d492008c3e8c4a38a3820d52463a4db
diff --git a/app-admin/awscli/awscli-2.36.50.ebuild b/app-admin/awscli/awscli-2.36.50.ebuild
new file mode 100644
index 000000000000..06abe1e785c5
--- /dev/null
+++ b/app-admin/awscli/awscli-2.36.50.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 shell-completion
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+ >=dev-python/colorama-0.2.5[${PYTHON_USEDEP}]
+ >=dev-python/docutils-0.10[${PYTHON_USEDEP}]
+ >=dev-python/ruamel-yaml-0.15.0[${PYTHON_USEDEP}]
+ >=dev-python/prompt-toolkit-3.0.24[${PYTHON_USEDEP}]
+ >=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/awscrt-0.36.2[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# bundled dependencies
+RDEPEND+="
+ >=dev-python/s3transfer-0.18.0[${PYTHON_USEDEP}]
+"
+TODO="
+ dev-python/rsa[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ dev-python/flit-core[${PYTHON_USEDEP}]
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_RERUNS=5
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # this package bundles botocore & s3transfer, but they are custom
+ # v2 branches that were never released and are incompatible with
+ # our release versions
+
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[=0-9.]*::' -e 's:==:>=:' pyproject.toml || die
+ # wcwidth isn't used
+ sed -i -e '/wcwidth/d' pyproject.toml || die
+}
+
+python_test() {
+ local -x TZ=UTC
+
+ local EPYTEST_DESELECT=(
+ # TODO
+ tests/functional/autocomplete/test_main.py::test_smoke_test_completer
+ tests/unit/customizations/ec2instanceconnect/test_websocket.py::TestWebsocket::test_connect_with_proxy
+ tests/unit/customizations/ec2instanceconnect/test_websocket.py::TestWebsocket::test_connect_with_proxy_but_no_proxy_env_empty
+ tests/unit/customizations/emr/test_emr_utils.py::TestEMRutils::test_which_with_existing_command
+ tests/unit/customizations/emr/test_emr_utils.py::TestEMRutils::test_which_with_non_existing_command
+ tests/unit/customizations/wizard/test_app.py
+ tests/unit/test_compat.py::TestGetPreferredEncoding::test_getpreferredencoding_with_env_var
+ )
+
+ # Some tests take a lot of memory, so run parallel-safe tests first.
+ local awscli_parallel_tests=(
+ tests/functional/[ac-z]*/
+ tests/unit/
+ )
+ local botocore_parallel_tests=(
+ tests/functional/botocore/*/
+ tests/functional/botocore/test_[cds-z]*.py
+ )
+ #epytest "${botocore_parallel_tests[@]}"
+ epytest "${awscli_parallel_tests[@]}"
+
+ local EPYTEST_IGNORE=(
+ "${botocore_parallel_tests[@]}"
+ "${awscli_parallel_tests[@]}"
+ )
+ EPYTEST_XDIST= epytest tests/functional
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+ newzshcomp bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-admin/beosrepo/beosrepo-0.3.0.ebuild b/app-admin/beosrepo/beosrepo-0.3.0.ebuild
new file mode 100644
index 000000000000..aeeb757202a8
--- /dev/null
+++ b/app-admin/beosrepo/beosrepo-0.3.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="BaldEagleOS Portage repository factory"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}"
+
+RDEPEND="
+ ~app-admin/osforge-${PV}
+ www-servers/apache
+"
+
+src_install() {
+ insinto /etc/apache2/vhosts/baldeagleos.com
+ newins "${FILESDIR}/apache-distfiles.conf" distfiles.conf
+
+ keepdir /var/lib/beosrepo /var/lib/beosrepo/distfiles
+ fowners portage:portage /var/lib/beosrepo /var/lib/beosrepo/distfiles
+ fperms 0711 /var/lib/beosrepo
+ fperms 0755 /var/lib/beosrepo/distfiles
+}
+
+pkg_postinst() {
+ local root="${EROOT%/}"
+
+ if ! chown portage:portage "${root}/var/lib/beosrepo" "${root}/var/lib/beosrepo/distfiles"; then
+ ewarn "Unable to set ownership on ${root}/var/lib/beosrepo."
+ fi
+ if ! chmod 0711 "${root}/var/lib/beosrepo"; then
+ ewarn "Unable to set mode 0711 on ${root}/var/lib/beosrepo."
+ fi
+ if ! chmod 0755 "${root}/var/lib/beosrepo/distfiles"; then
+ ewarn "Unable to set mode 0755 on ${root}/var/lib/beosrepo/distfiles."
+ fi
+
+ elog "Installed Apache HTTPS vhost config for distfiles.baldeagleos.com."
+ elog "It serves /var/lib/beosrepo/distfiles."
+ elog "Reload Apache after merging: rc-service apache2 reload"
+}
diff --git a/app-admin/beosrepo/beosrepo-0.3.1.ebuild b/app-admin/beosrepo/beosrepo-0.3.1.ebuild
new file mode 100644
index 000000000000..aeeb757202a8
--- /dev/null
+++ b/app-admin/beosrepo/beosrepo-0.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="BaldEagleOS Portage repository factory"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}"
+
+RDEPEND="
+ ~app-admin/osforge-${PV}
+ www-servers/apache
+"
+
+src_install() {
+ insinto /etc/apache2/vhosts/baldeagleos.com
+ newins "${FILESDIR}/apache-distfiles.conf" distfiles.conf
+
+ keepdir /var/lib/beosrepo /var/lib/beosrepo/distfiles
+ fowners portage:portage /var/lib/beosrepo /var/lib/beosrepo/distfiles
+ fperms 0711 /var/lib/beosrepo
+ fperms 0755 /var/lib/beosrepo/distfiles
+}
+
+pkg_postinst() {
+ local root="${EROOT%/}"
+
+ if ! chown portage:portage "${root}/var/lib/beosrepo" "${root}/var/lib/beosrepo/distfiles"; then
+ ewarn "Unable to set ownership on ${root}/var/lib/beosrepo."
+ fi
+ if ! chmod 0711 "${root}/var/lib/beosrepo"; then
+ ewarn "Unable to set mode 0711 on ${root}/var/lib/beosrepo."
+ fi
+ if ! chmod 0755 "${root}/var/lib/beosrepo/distfiles"; then
+ ewarn "Unable to set mode 0755 on ${root}/var/lib/beosrepo/distfiles."
+ fi
+
+ elog "Installed Apache HTTPS vhost config for distfiles.baldeagleos.com."
+ elog "It serves /var/lib/beosrepo/distfiles."
+ elog "Reload Apache after merging: rc-service apache2 reload"
+}
diff --git a/app-admin/beosrepo/beosrepo-0.3.2.ebuild b/app-admin/beosrepo/beosrepo-0.3.2.ebuild
new file mode 100644
index 000000000000..aeeb757202a8
--- /dev/null
+++ b/app-admin/beosrepo/beosrepo-0.3.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="BaldEagleOS Portage repository factory"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}"
+
+RDEPEND="
+ ~app-admin/osforge-${PV}
+ www-servers/apache
+"
+
+src_install() {
+ insinto /etc/apache2/vhosts/baldeagleos.com
+ newins "${FILESDIR}/apache-distfiles.conf" distfiles.conf
+
+ keepdir /var/lib/beosrepo /var/lib/beosrepo/distfiles
+ fowners portage:portage /var/lib/beosrepo /var/lib/beosrepo/distfiles
+ fperms 0711 /var/lib/beosrepo
+ fperms 0755 /var/lib/beosrepo/distfiles
+}
+
+pkg_postinst() {
+ local root="${EROOT%/}"
+
+ if ! chown portage:portage "${root}/var/lib/beosrepo" "${root}/var/lib/beosrepo/distfiles"; then
+ ewarn "Unable to set ownership on ${root}/var/lib/beosrepo."
+ fi
+ if ! chmod 0711 "${root}/var/lib/beosrepo"; then
+ ewarn "Unable to set mode 0711 on ${root}/var/lib/beosrepo."
+ fi
+ if ! chmod 0755 "${root}/var/lib/beosrepo/distfiles"; then
+ ewarn "Unable to set mode 0755 on ${root}/var/lib/beosrepo/distfiles."
+ fi
+
+ elog "Installed Apache HTTPS vhost config for distfiles.baldeagleos.com."
+ elog "It serves /var/lib/beosrepo/distfiles."
+ elog "Reload Apache after merging: rc-service apache2 reload"
+}
diff --git a/app-admin/btrfs-assistant/btrfs-assistant-2.3.ebuild b/app-admin/btrfs-assistant/btrfs-assistant-2.3.ebuild
index 6fea1b0b3eca..86940fe44d78 100644
--- a/app-admin/btrfs-assistant/btrfs-assistant-2.3.ebuild
+++ b/app-admin/btrfs-assistant/btrfs-assistant-2.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
DEPEND="
dev-qt/qtbase:6[gui,widgets]
diff --git a/app-admin/checksec/checksec-2.7.1-r2.ebuild b/app-admin/checksec/checksec-2.7.1-r2.ebuild
index 6c4325c72ce9..6a2b0fb1ae26 100644
--- a/app-admin/checksec/checksec-2.7.1-r2.ebuild
+++ b/app-admin/checksec/checksec-2.7.1-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slimm609/checksec/archive/${PV}.tar.gz -> ${P}.gh.ta
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
sys-apps/grep[pcre]
diff --git a/app-admin/chipass/chipass-2026.09.0.ebuild b/app-admin/chipass/chipass-2026.09.0.ebuild
index 703736139179..7cd5a0a7c94a 100644
--- a/app-admin/chipass/chipass-2026.09.0.ebuild
+++ b/app-admin/chipass/chipass-2026.09.0.ebuild
@@ -49,6 +49,9 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
+DEPEND+="
+ dev-qt/qttranslations:6
+"
# asciidoctor is needed to build manpages
BDEPEND="
dev-libs/appstream
diff --git a/app-admin/crucible/crucible-0.3.0.ebuild b/app-admin/crucible/crucible-0.3.0.ebuild
new file mode 100644
index 000000000000..ea61998c52d8
--- /dev/null
+++ b/app-admin/crucible/crucible-0.3.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="Gentoo repository creation, qualification and publication"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+S="${WORKDIR}"
+RDEPEND="~app-admin/osforge-${PV}"
+
+src_install() {
+ :
+}
+
+pkg_postinst() {
+ elog "Run crucible help for the repository workflow."
+ elog "New repositories start with manual publication."
+}
diff --git a/app-admin/crucible/crucible-0.3.1.ebuild b/app-admin/crucible/crucible-0.3.1.ebuild
new file mode 100644
index 000000000000..ea61998c52d8
--- /dev/null
+++ b/app-admin/crucible/crucible-0.3.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="Gentoo repository creation, qualification and publication"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+S="${WORKDIR}"
+RDEPEND="~app-admin/osforge-${PV}"
+
+src_install() {
+ :
+}
+
+pkg_postinst() {
+ elog "Run crucible help for the repository workflow."
+ elog "New repositories start with manual publication."
+}
diff --git a/app-admin/crucible/crucible-0.3.2.ebuild b/app-admin/crucible/crucible-0.3.2.ebuild
new file mode 100644
index 000000000000..ea61998c52d8
--- /dev/null
+++ b/app-admin/crucible/crucible-0.3.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="Gentoo repository creation, qualification and publication"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+S="${WORKDIR}"
+RDEPEND="~app-admin/osforge-${PV}"
+
+src_install() {
+ :
+}
+
+pkg_postinst() {
+ elog "Run crucible help for the repository workflow."
+ elog "New repositories start with manual publication."
+}
diff --git a/app-admin/crucible/metadata.xml b/app-admin/crucible/metadata.xml
new file mode 100644
index 000000000000..9b36c219fd18
--- /dev/null
+++ b/app-admin/crucible/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>core@baldeagleos.com</email>
+ <name>BaldEagleOS</name>
+ </maintainer>
+ <longdescription>Managed Portage repository composition and publication.</longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-admin/foundry/foundry-0.3.0.ebuild b/app-admin/foundry/foundry-0.3.0.ebuild
new file mode 100644
index 000000000000..e854e08c5263
--- /dev/null
+++ b/app-admin/foundry/foundry-0.3.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="Named Gentoo system creation and build workflows"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+S="${WORKDIR}"
+RDEPEND="~app-admin/osforge-${PV}"
+
+src_install() {
+ :
+}
+
+pkg_postinst() {
+ elog "Run foundry help for the system workflow."
+ elog "This transition package retains osforge and the osforged OpenRC service."
+}
diff --git a/app-admin/foundry/foundry-0.3.1.ebuild b/app-admin/foundry/foundry-0.3.1.ebuild
new file mode 100644
index 000000000000..e854e08c5263
--- /dev/null
+++ b/app-admin/foundry/foundry-0.3.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="Named Gentoo system creation and build workflows"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+S="${WORKDIR}"
+RDEPEND="~app-admin/osforge-${PV}"
+
+src_install() {
+ :
+}
+
+pkg_postinst() {
+ elog "Run foundry help for the system workflow."
+ elog "This transition package retains osforge and the osforged OpenRC service."
+}
diff --git a/app-admin/foundry/foundry-0.3.2.ebuild b/app-admin/foundry/foundry-0.3.2.ebuild
new file mode 100644
index 000000000000..e854e08c5263
--- /dev/null
+++ b/app-admin/foundry/foundry-0.3.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="Named Gentoo system creation and build workflows"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+S="${WORKDIR}"
+RDEPEND="~app-admin/osforge-${PV}"
+
+src_install() {
+ :
+}
+
+pkg_postinst() {
+ elog "Run foundry help for the system workflow."
+ elog "This transition package retains osforge and the osforged OpenRC service."
+}
diff --git a/app-admin/foundry/metadata.xml b/app-admin/foundry/metadata.xml
new file mode 100644
index 000000000000..e9959ff5d393
--- /dev/null
+++ b/app-admin/foundry/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>core@baldeagleos.com</email>
+ <name>BaldEagleOS</name>
+ </maintainer>
+ <longdescription>Named system roots and build workflows.</longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-admin/gopass-hibp/gopass-hibp-1.16.1.ebuild b/app-admin/gopass-hibp/gopass-hibp-1.16.1.ebuild
index 07c9bb67be7f..6ddff022c4b5 100644
--- a/app-admin/gopass-hibp/gopass-hibp-1.16.1.ebuild
+++ b/app-admin/gopass-hibp/gopass-hibp-1.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2025 Gentoo Authors
+# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ LICENSE="MIT"
# Dependent licenses
LICENSE+=" BSD BSD-2 MIT MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
RDEPEND="
dev-vcs/git
diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.16.1.ebuild b/app-admin/gopass-jsonapi/gopass-jsonapi-1.16.1.ebuild
index b46da0bbe2cc..e509226cfb34 100644
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.16.1.ebuild
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2025 Gentoo Authors
+# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ LICENSE="MIT"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
RDEPEND="
dev-vcs/git
diff --git a/app-admin/kpcli/Manifest b/app-admin/kpcli/Manifest
index 98ab53c17657..44afe031dbad 100644
--- a/app-admin/kpcli/Manifest
+++ b/app-admin/kpcli/Manifest
@@ -1 +1,2 @@
+DIST kpcli-4.1.3.pl 370634 BLAKE2B c2420b15fbe2033e84a9b502c6425bc21ace63ec79eba6c9006db98b1066e7167b74b688dc4f031d599e4af5b28a92b6e9af433ce802565e009b58772a876879 SHA512 b26119a8050bd1e25117965026a10adf6717a0dd19d5fa65acc4910ebd1d4913576a021efd01f9f2ea42d289b362cae4fa2755cd5506299ad97082c55745883f
DIST kpcli-4.1.pl 366041 BLAKE2B 71a3814981a3ebfc9a9d784bab5706ff58796e84f8f58472da9f1f800b63a6ade4c8b8e334a1f118c4783d19f27c5d0af5b0bbaeb75d1cb6337967a3ac2a7f33 SHA512 54352fee32b381a73ab65bd8743115e867883a731d23722dde1102803579349fde130f8ffd23904996125f4d23cd4709dc0416ba668efa8a569cb64ee883ca8f
diff --git a/app-admin/kpcli/kpcli-4.1.3.ebuild b/app-admin/kpcli/kpcli-4.1.3.ebuild
new file mode 100644
index 000000000000..82686c9f9391
--- /dev/null
+++ b/app-admin/kpcli/kpcli-4.1.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Command line interface to KeePass database files"
+HOMEPAGE="https://kpcli.sourceforge.io/"
+SRC_URI="
+ https://downloads.sourceforge.net/project/kpcli/${P}.pl
+ https://downloads.sourceforge.net/project/kpcli/old/$(ver_cut 1).x/${P}.pl
+"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-perl/Clone
+ dev-perl/Crypt-Rijndael
+ dev-perl/File-KeePass
+ dev-perl/Math-Random-ISAAC
+ dev-perl/Sort-Naturally
+ dev-perl/Sub-Install
+ dev-perl/TermReadKey
+ dev-perl/Term-ReadLine-Gnu
+ dev-perl/Term-ShellUI"
+
+src_unpack() {
+ mkdir "${S}" || die
+ cp "${DISTDIR}/${P}.pl" "${S}/${PN}" || die
+}
+
+src_compile() { :; }
+
+src_install() {
+ dobin kpcli
+}
+
+pkg_postinst() {
+ optfeature "time-based-one-time-only password support" "dev-perl/Authen-OATH dev-perl/Convert-Base32"
+ optfeature "X clipboard support" "dev-perl/Capture-Tiny dev-perl/Clipboard"
+ optfeature "password quality check" dev-perl/Data-Password
+ optfeature "better password quality check" dev-perl/Data-Password-passwdqc
+ optfeature "importing Password Safe v3 databases" dev-perl/Crypt-PWSafe3
+}
diff --git a/app-admin/logrotate/logrotate-3.22.0-r1.ebuild b/app-admin/logrotate/logrotate-3.22.0-r1.ebuild
index c4d4531f70b0..5e30fdc60223 100644
--- a/app-admin/logrotate/logrotate-3.22.0-r1.ebuild
+++ b/app-admin/logrotate/logrotate-3.22.0-r1.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz"
SRC_URI+=" verify-sig? ( https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz.asc )"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-cgzones )"
fi
diff --git a/app-admin/metalog/metalog-20260811.ebuild b/app-admin/metalog/metalog-20260811.ebuild
index e01285d37630..1295692f7673 100644
--- a/app-admin/metalog/metalog-20260811.ebuild
+++ b/app-admin/metalog/metalog-20260811.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/hvisage/metalog/archive/refs/tags/${PV}.tar.gz -> ${
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="unicode zlib"
RDEPEND="
diff --git a/app-admin/osforge/Manifest b/app-admin/osforge/Manifest
index 21a6444d384d..9e237472d145 100644
--- a/app-admin/osforge/Manifest
+++ b/app-admin/osforge/Manifest
@@ -5,3 +5,6 @@ DIST osforge-0.1.3.tar.gz 168283 BLAKE2B c6b06352c93c77443ae74c395676fc6794c1ce8
DIST osforge-0.1.5.tar.gz 644750 BLAKE2B 283f199e9e58e345f96f2d2cc98a463007d49bea0c8ee0487f24fea41e0885cca232c1bb53219ad23c79f2a0cccc294060dbe2633ffa9bd24d36e80b12e1d8ea SHA512 16240eee2106a00f097395e8c86d715d46bb79a78394fbe4930a3b70e668868b0e50f60f1cc5134b7a2fdf9195cf2cba6104d220fe3f44444c5461ac53635c7c
DIST osforge-0.2.0.tar.gz 350942 BLAKE2B 4489f621bf7654a94d8088bb7893ed373e49b2b2471a78ba2a3730ae381516d31f14785b260c1c01d7b67afcfdf57759092a2190652d00cd941986bced58379f SHA512 f32e359deddc3793f6f2b477a763aa607e018ecb84af4d2918cfd56067a505de081c211e8a9d7c65a688429f61627b36d2575c5294f5ebde129a20dbe7438d9f
DIST osforge-0.2.1.tar.gz 242555 BLAKE2B 73b022880310cc9f6feec451f063b69edd4bb9c030e131d50e3d2b6a2b60f2a9c6f449b4dff472905993c43081a3a0e3482f52f159ab90e231efa61054f94bc4 SHA512 d7f7a821431895081aa07f98c4b90bc484eaff2c232d740c81167a74470dff07b9d36a2b0a082aa884e4704512b6f305dba2c7340b0d5a20db216debfe44b75e
+DIST osforge-0.3.0.tar.gz 269898 BLAKE2B 8473109140a9e967b6ed58f0d11565ba717e5c67d4c3bb23da5ae07ea032da60eebc1cc6173b38583008757fa6529c7a80851958fd7ff2d4c671fa2ef866920d SHA512 03944c208ad977fca3413fea6cd08786c5f727118d07d1f3d216c360ca1d221b331efa91f830bd52432c66f003f6be8351d48fc4e56a569de4875e759cafaa81
+DIST osforge-0.3.1.tar.gz 285349 BLAKE2B b45ffe486123040546b6b222b8ea5eacef8a2f0df0c79bd53b192144fdf431490d8e9821f4b88c5db18b0d717ec00056944b2152b61d596c4f89cd4a219621e4 SHA512 7ab3a7464a770833583170498b4f037f344a610d6864cee9a3d1841037daa013063247e6c2178454af7b905df58dd1aed83f3b4bed72d90a457dd845b8cdc5b9
+DIST osforge-0.3.2.tar.gz 289875 BLAKE2B 7723e6ed56e87fc8fd0ee441899b01dae01bcd4de3a8a4aecb890ffa10b6f3cce0be1a877e2553aff353ab6bec7ce2eb7204743d2aeeaa25412d7050d4612077 SHA512 1610c67a220f86dbc11814127fbfa84c9cc87b95033b9f920ae91bb35749aaa90325764e890c6b9489f08208b632d507dbf2202a25741335bf526c8816f56d1c
diff --git a/app-admin/osforge/osforge-0.3.0.ebuild b/app-admin/osforge/osforge-0.3.0.ebuild
new file mode 100644
index 000000000000..5b66a0a7f1c1
--- /dev/null
+++ b/app-admin/osforge/osforge-0.3.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+inherit distutils-r1
+
+DESCRIPTION="Shared Foundry and Crucible runtime with OSForge compatibility"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+SRC_URI="https://distfiles.baldeagleos.com/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="usb-writer"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ acct-group/osforge
+ app-arch/tar
+ dev-python/prompt-toolkit[${PYTHON_USEDEP}]
+ dev-vcs/git
+ net-misc/rsync
+ sys-apps/portage
+ usb-writer? (
+ sys-apps/gptfdisk
+ sys-block/parted
+ sys-boot/grub
+ sys-fs/dosfstools
+ sys-fs/e2fsprogs
+ )
+"
+BDEPEND="test? ( app-arch/tar dev-vcs/git net-misc/rsync )"
+
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest -s tests
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ newinitd src/osforge/data/openrc/osforged osforged
+ newconfd src/osforge/data/openrc/osforged.confd osforged
+ dodoc -r examples docs
+ if use usb-writer; then
+ dosbin scripts/osforge-write-usb
+ fi
+}
+
+pkg_postinst() {
+ elog "Foundry and Crucible share the OSForge runtime and existing job history."
+ elog "Existing configurations and roots are adopted in place."
+ elog "Start the compatible daemon with: rc-service osforged start"
+ elog "Enable it at boot with: rc-update add osforged default"
+}
diff --git a/app-admin/osforge/osforge-0.3.1.ebuild b/app-admin/osforge/osforge-0.3.1.ebuild
new file mode 100644
index 000000000000..5b66a0a7f1c1
--- /dev/null
+++ b/app-admin/osforge/osforge-0.3.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+inherit distutils-r1
+
+DESCRIPTION="Shared Foundry and Crucible runtime with OSForge compatibility"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+SRC_URI="https://distfiles.baldeagleos.com/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="usb-writer"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ acct-group/osforge
+ app-arch/tar
+ dev-python/prompt-toolkit[${PYTHON_USEDEP}]
+ dev-vcs/git
+ net-misc/rsync
+ sys-apps/portage
+ usb-writer? (
+ sys-apps/gptfdisk
+ sys-block/parted
+ sys-boot/grub
+ sys-fs/dosfstools
+ sys-fs/e2fsprogs
+ )
+"
+BDEPEND="test? ( app-arch/tar dev-vcs/git net-misc/rsync )"
+
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest -s tests
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ newinitd src/osforge/data/openrc/osforged osforged
+ newconfd src/osforge/data/openrc/osforged.confd osforged
+ dodoc -r examples docs
+ if use usb-writer; then
+ dosbin scripts/osforge-write-usb
+ fi
+}
+
+pkg_postinst() {
+ elog "Foundry and Crucible share the OSForge runtime and existing job history."
+ elog "Existing configurations and roots are adopted in place."
+ elog "Start the compatible daemon with: rc-service osforged start"
+ elog "Enable it at boot with: rc-update add osforged default"
+}
diff --git a/app-admin/osforge/osforge-0.3.2.ebuild b/app-admin/osforge/osforge-0.3.2.ebuild
new file mode 100644
index 000000000000..5b66a0a7f1c1
--- /dev/null
+++ b/app-admin/osforge/osforge-0.3.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+inherit distutils-r1
+
+DESCRIPTION="Shared Foundry and Crucible runtime with OSForge compatibility"
+HOMEPAGE="https://git.baldeagleos.com/osforge"
+SRC_URI="https://distfiles.baldeagleos.com/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="usb-writer"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ acct-group/osforge
+ app-arch/tar
+ dev-python/prompt-toolkit[${PYTHON_USEDEP}]
+ dev-vcs/git
+ net-misc/rsync
+ sys-apps/portage
+ usb-writer? (
+ sys-apps/gptfdisk
+ sys-block/parted
+ sys-boot/grub
+ sys-fs/dosfstools
+ sys-fs/e2fsprogs
+ )
+"
+BDEPEND="test? ( app-arch/tar dev-vcs/git net-misc/rsync )"
+
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest -s tests
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ newinitd src/osforge/data/openrc/osforged osforged
+ newconfd src/osforge/data/openrc/osforged.confd osforged
+ dodoc -r examples docs
+ if use usb-writer; then
+ dosbin scripts/osforge-write-usb
+ fi
+}
+
+pkg_postinst() {
+ elog "Foundry and Crucible share the OSForge runtime and existing job history."
+ elog "Existing configurations and roots are adopted in place."
+ elog "Start the compatible daemon with: rc-service osforged start"
+ elog "Enable it at boot with: rc-update add osforged default"
+}
diff --git a/app-admin/scout/metadata.xml b/app-admin/scout/metadata.xml
new file mode 100644
index 000000000000..3f2c97a6798b
--- /dev/null
+++ b/app-admin/scout/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>core@baldeagleos.com</email>
+ <name>BaldEagleOS</name>
+ </maintainer>
+ <longdescription>Personal overlays and installed-system profiles.</longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-admin/scout/scout-0.3.0.ebuild b/app-admin/scout/scout-0.3.0.ebuild
new file mode 100644
index 000000000000..fee8bd8df08a
--- /dev/null
+++ b/app-admin/scout/scout-0.3.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="Personal Portage repositories and installed-system profile management"
+HOMEPAGE="https://git.baldeagleos.com/aerie"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+S="${WORKDIR}"
+RDEPEND="~app-admin/aerie-${PV}"
+
+src_install() {
+ :
+}
+
+pkg_postinst() {
+ elog "Run scout help for repository and profile commands."
+ elog "Scout uses existing Aerie configuration until /etc/scout/scout.yml is supplied."
+}