From 2b4bc71ede496ee1d9045211bcd1fd294b793680 Mon Sep 17 00:00:00 2001 From: Liliesh Date: Sun, 1 Mar 2026 19:46:32 +0100 Subject: [PATCH] renamed file --- create-repo.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 create-repo.sh diff --git a/create-repo.sh b/create-repo.sh new file mode 100755 index 0000000..8a331e5 --- /dev/null +++ b/create-repo.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +rm -f ./repo/* +rm -rf ./packages +mkdir -p ./packages + +BASE_DIR=$(realpath .) +REPO_DIR="$(realpath repo)" +PKG_DIR="$(realpath packages)" + +cd $PKG_DIR + +while read -u 10 p; do + GIT_URL=$p + GIT_FILE=$(basename $GIT_URL) + REPO_NAME=${GIT_FILE%.*} + + git clone $GIT_URL + cd $REPO_NAME + makepkg -sr --sign + + PKG_FILES=(*.pkg*) + mv *.tar.zst $REPO_DIR + mv *.tar.zst.sig $REPO_DIR + + repo-add -n "$REPO_DIR/repo.db.tar.zst" "$REPO_DIR/${PKG_FILES[0]}" + + cd ../ + +done 10<"$BASE_DIR/target-pkgs.list" + +#TODO: Add deps resolving