aboutsummaryrefslogtreecommitdiff
path: root/repodb.sh
diff options
context:
space:
mode:
authorKunoiSayami <[email protected]>2021-10-25 18:01:49 +0800
committerKunoiSayami <[email protected]>2021-10-25 18:01:49 +0800
commit766b1246a9b12078d54e5b66966a5b69c5dd4586 (patch)
tree4ee3d6e48ee13e7aa76c36ebd0a9e4cccb02f185 /repodb.sh
parent0d02ab2f8032e540061c82d90022be4b6c6ceea3 (diff)
feat(script): Split package database related to another script
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'repodb.sh')
-rwxr-xr-xrepodb.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/repodb.sh b/repodb.sh
new file mode 100755
index 0000000..7ac8533
--- /dev/null
+++ b/repodb.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+REPO_BASE_NAME="kunoisayami"
+ARCH=$(uname -m)
+PKGDEST="${PWD}/packages/$ARCH"
+REPO_DEST="${PWD}/packages/$ARCH/$REPO_BASE_NAME.db.tar.xz"
+GPG_KEY="4A0F0C8BC709ACA4341767FB243975C8DB9656B9"
+
+while read PACKAGE_NAME; do
+ #LATEST=$(ls -t "$PKGDEST/$PACKAGE_NAME"* | grep -v ".sig" | head -n 1 | cut -d' ' -f1)
+ if [ -z $PACKAGE_NAME ]; then
+ continue
+ fi
+ repo-add "$REPO_DEST" "$PACKAGENAME" -s -v -R -k $GPG_KEY
+done
+
+unset ARCH
+unset PKGDEST
+unset REPO_DEST
+unset GPG_KEY
+unset PACKAGE_NAME
+unset LATEST \ No newline at end of file