mirror of
https://github.com/rsnapshot/rsnapshot.git
synced 2025-11-19 17:59:30 +01:00
32 lines
822 B
Bash
Executable file
32 lines
822 B
Bash
Executable file
#!/bin/sh
|
|
|
|
##############################################################################
|
|
# sign_packages.sh
|
|
#
|
|
# by Nathan Rosenquist <nathan@rsnapshot.org>
|
|
# http://www.rsnapshot.org/
|
|
#
|
|
# This is the script used to semi-automatically GPG sign rsnapshot releases
|
|
##############################################################################
|
|
|
|
# $Id: sign_packages.sh,v 1.3 2005/04/02 07:37:07 scubaninja Exp $
|
|
|
|
for file in `/bin/ls *.tar.gz *.deb *.rpm | grep -v latest`; do
|
|
# MD5
|
|
if [ ! -e "$file.md5" ]; then
|
|
md5sum $file > $file.md5;
|
|
echo "Created MD5 Hash for $file";
|
|
fi
|
|
|
|
# SHA1
|
|
if [ ! -e "$file.sha1" ]; then
|
|
sha1sum $file > $file.sha1;
|
|
echo "Created SHA1 hash for $file";
|
|
fi
|
|
|
|
# PGP
|
|
if [ ! -e "$file.asc" ]; then
|
|
gpg --armor --detach-sign $file;
|
|
echo "Created PGP Signature for $file";
|
|
fi
|
|
done
|