aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2023-07-22 14:25:59 +0200
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2023-07-22 14:25:59 +0200
commit68af59fb536ab1aa7b84564980ab5f6807bdd073 (patch)
tree169451bf5bc7e606c6ea331878099240bd556a4c /scripts
parent92e8678c847dea510524e1d652c847143481e78c (diff)
downloadaurbuilder-68af59fb536ab1aa7b84564980ab5f6807bdd073.tar.gz
basic configuration
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/build_packages.sh4
-rwxr-xr-xscripts/update_repo.sh6
2 files changed, 9 insertions, 1 deletions
diff --git a/scripts/build_packages.sh b/scripts/build_packages.sh
index 34bbb15..05c3f54 100755
--- a/scripts/build_packages.sh
+++ b/scripts/build_packages.sh
@@ -1,11 +1,14 @@
#!/bin/bash
+test -f /etc/aurbuilder/config && source /etc/aurbuilder/config
+
PODMAN=$(which podman)
CONFFILE=${CONFFILE:-/etc/aurbuilder/packages}
OUTPUT=${OUTPUT:-/srv/pkg/}
FORCE_REBUILD=${FORCE_REBUILD:-no}
CHOWN_TO=${CHOWN_TO:-$USER}
+PACKAGER=${PACKAGER:-"John Doe <John.Doe@example.com>"}
if ! ($PODMAN image list | grep aurbuilder > /dev/null); then
echo Container image \"aurbuilder\" was not found. Was it built?
@@ -28,6 +31,7 @@ while read -r LINE; do
--env PACKAGE_NAME="$LINE" \
--env FORCE_REBUILD="$FORCE_REBUILD" \
--env CHOWN="$(id -u "$CHOWN_TO"):$(id -g "$CHOWN_TO")" \
+ --env PACKAGER="$PACKAGER" \
-v "$OUTPUT:/pkgout:z" \
aurbuilder
diff --git a/scripts/update_repo.sh b/scripts/update_repo.sh
index 6e51754..2b0dbe2 100755
--- a/scripts/update_repo.sh
+++ b/scripts/update_repo.sh
@@ -1,5 +1,9 @@
#!/bin/bash
+test -f /etc/aurbuilder/config && source /etc/aurbuilder/config
+
OUTPUT=${OUTPUT:-/srv/pkg/}
-repo-add -p -R "$OUTPUT/repo.db.tar.gz" "$OUTPUT/"*.pkg.* || exit 1
+REPONAME=${REPONAME:-repo}
+
+repo-add -p -R "$OUTPUT/$REPONAME.db.tar.gz" "$OUTPUT/"*.pkg.* || exit 1
rm -f "$OUTDIR/"*.old