#!/bin/bash source /etc/de-p1st-repo/arch-repo.cfg || exit # # add new packages to database # function add_to_db(){ echo "Adding new packages to db ..." mapfile -t PKGS < <(cat new-pkg.txt) for PKG in "${PKGS[@]}"; do repo-add -n "${REMOTE_DB_NAME}.db.tar.gz" "${PKG}" || exit done } # # generate index.html # function generate_index(){ echo "Generating index.html with links to all packages ..." echo ' privacy1st.de Arch Packages

privacy1st.de Arch Packages

The sources can be found here: https://git.privacy1st.de/langfingaz/arch-pkg

' >> index.html } cd "${REMOTE_PKG_DIR}" || exit add_to_db generate_index