#!/bin/sh # # /* Nathaniel Russell # * Copyright (C) 2021. # * # * Note: Above list of copyright holders is incomplete... # */ cd $(dirname $0) ; CWD=$(pwd) echo "Rebuilding Repo file's..." REPOSROOT=${REPOSROOT:-"/opt/htdocs/mirror/slackware"} GNOMEMAIN=${MAIN:-"/opt/htdocs/mirror/slackware/gnome"} GNOME5MAIN=${MAIN:-"/opt/htdocs/mirror/slackware/gnome5"} BUDGIEMAIN=${MAIN:-"/opt/htdocs/mirror/slackware/budgie"} ELEMMAIN=${MAIN:-"/opt/htdocs/mirror/slackware/pantheon"} COSMICMAIN=${MAIN:-"/opt/htdocs/mirror/slackware/cosmic"} OPENRCMAIN=${MAIN:-"/opt/htdocs/mirror/slackware/openrc"} MINE=${MAIN:-"/opt/htdocs/mirror/slackware/mine"} cd $REPOSROOT/mine export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done cd $REPOSROOT/openrc export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done cd $REPOSROOT/gnome5 export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done cd $BUDGIEMAIN export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done cd $ELEMMAIN export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done cd $COSMICMAIN export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done cd $GNOMEMAIN export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done cd $GNOMEMAIN/_software export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done cd $GNOMEMAIN/_old export PIN=russell1 ; for pkg in *.txz; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done $CWD/gen_repos_files.sh cd $REPOSROOT echo "Signing the CHECKSUM files..." export PIN="russell1" find . -type f -name 'CHECKSUMS.md5*' | while read -r pkg; do echo "$PIN" | gpg --batch --yes -v \ --pinentry-mode loopback \ --passphrase-fd 0 \ --detach-sign --armor \ -o "${pkg}.asc" "$pkg" done #export PIN=russell1 ; for pkg in CHECKSUMS.md5*; do echo ${PIN} | gpg --batch --yes -v --pinentry-mode loopback --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done #export PIN="russell1 ; for pkg in CHECKSUMS.md5.gz; do echo ${PIN} | gpg --batch --yes -v --passphrase-fd 0 --detach-sign --armor -o $pkg.asc $pkg; done