#!/bin/sh
#251029 sfs
n="$(echo `basename "$1"` | sed 's/-[0-9].*//')"
#echo $n ;exit
#[ "$1" ] && REPO_NAME="$1" || 
REPO_NAME="$(basename "`pwd`")"
KEY_ID="$(gpg --list-secret-keys --with-colons | awk -F: '$1 == "fpr" {print $10; exit}')"

if [[ -z "$KEY_ID" ]]; then
    echo "Ошибка: Не найден GPG ключ"
    exit 1
fi
#echo "$KEY_ID"
#repo-remove -s -k $KEY_ID $REPO_NAME.db.tar.gz $n
repo-remove $REPO_NAME.db.tar.gz $n

exit
# Удалить конкретный пакет из репозитория
repo-remove myrepo.db.tar.gz package-name

# Удалить несколько пакетов
repo-remove myrepo.db.tar.gz package1 package2 package3
#2. Удаление с подписью
# Если репозиторий подписан, нужно переподписать после удаления
repo-remove -s -k your-key-id myrepo.db.tar.gz package-name
