Kod: Zaznacz cały
#!/bin/bash
#kluczyki 2.0
let err=0 kej=0
usage()
{
echo -e "Wywołanie \nsudo $0 "
}
if [ $UID -ne 0 ]
then
echo "Musisz być rootem"
let err=1
fi
if [ $err = 1 ]
then
usage
exit 8
fi
echo "Działam"
until [ ! $kej ]
do
let key=0
apt-get update 1>/dev/null 2>/tmp/kluczyki
kej=`cat /tmp/kluczyki |grep -m 1 NO_PUBKEY |awk '{print $NF}' `
if [ ! $kej = 0 ]; then
echo "Przetwarzam klucz $kej"
gpg -q --keyserver subkeys.pgp.net --recv-keys $kej 2>&1>/dev/null
gpg -q --armor --export $kej | apt-key add - 2>&1>/dev/null
let kolejny=1
echo "Klucz $kej przetworzony"
fi
done
if [ "$kolejny" = 1 ]; then
echo "Przetworzono wszystkie klucze"
else
echo "Brak kluczy do przetworzenia"
fi
rm /tmp/kluczyki
echo "¯egnam"
exit 0
Uruchomienie z poziomu roota.
PS. Dziękuję koledze snah za pomoc.