summaryrefslogtreecommitdiff
path: root/acct-user
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-28 07:14:12 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-28 07:14:12 +0000
commit092c8f0bee28da7e426bd12abf9919b8459ef84f (patch)
treeca07b70dd2ff9d2c074672ecba68f6994d31ab84 /acct-user
parentb2887c7ab46ed23ad0f71c82db7c9444661c69fc (diff)
downloadbaldeagleos-repo-092c8f0bee28da7e426bd12abf9919b8459ef84f.tar.gz
baldeagleos-repo-092c8f0bee28da7e426bd12abf9919b8459ef84f.tar.xz
baldeagleos-repo-092c8f0bee28da7e426bd12abf9919b8459ef84f.zip
Adding metadata
Diffstat (limited to 'acct-user')
-rw-r--r--acct-user/forgejo-runner/forgejo-runner-0.ebuild32
-rw-r--r--acct-user/forgejo-runner/metadata.xml15
2 files changed, 47 insertions, 0 deletions
diff --git a/acct-user/forgejo-runner/forgejo-runner-0.ebuild b/acct-user/forgejo-runner/forgejo-runner-0.ebuild
new file mode 100644
index 000000000000..4d3847afbe95
--- /dev/null
+++ b/acct-user/forgejo-runner/forgejo-runner-0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="Forgejo-Runner user account"
+
+IUSE="+docker podman lxc"
+
+ACCT_USER_HOME="/var/lib/${PN}"
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( "${PN}" )
+
+acct-user_add_deps
+
+BDEPEND+="
+ docker? ( acct-group/docker )
+ podman? ( acct-group/docker )
+ lxc? ( acct-group/lxc )
+"
+
+pkg_setup() {
+ if use docker || use podman; then
+ ACCT_USER_GROUPS+=( docker )
+ fi
+
+ if use lxc; then
+ ACCT_USER_GROUPS+=( lxc )
+ fi
+}
diff --git a/acct-user/forgejo-runner/metadata.xml b/acct-user/forgejo-runner/metadata.xml
new file mode 100644
index 000000000000..01695d0389e3
--- /dev/null
+++ b/acct-user/forgejo-runner/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ceres@ceressees.dev</email>
+ <name>Ceres Milner</name>
+ </maintainer>
+
+ <use>
+ <flag name="docker">Have forgejo-runner use <pkg>app-containers/docker</pkg></flag>
+ <flag name="podman">Have forgejo-runner use <pkg>app-containers/podman</pkg></flag>
+ <flag name="lxc">Have forgejo-runner use <pkg>app-containers/lxc</pkg></flag>
+ </use>
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file