24 lines
487 B
Bash
24 lines
487 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
case ${1} in
|
||
|
-f)
|
||
|
|
||
|
if [ ! -f "${2}" ];then
|
||
|
echo "File '${2}' does not exist!"
|
||
|
else
|
||
|
if [ ! -f /usr/bin/gpg ];then
|
||
|
gpg2 --output "${2}.sig" --detach-sig ${2}
|
||
|
else
|
||
|
gpg --output "${2}.sig" --detach-sig ${2}
|
||
|
fi
|
||
|
|
||
|
if [ ! -f "${2}.sig" ];then
|
||
|
echo "Error creating file: ${2}.sig"
|
||
|
else
|
||
|
echo "File ${2}.sig created!"
|
||
|
fi
|
||
|
fi
|
||
|
;;
|
||
|
esac
|
||
|
|