forked from mirrored-repos/manjaro-tools
30 lines
543 B
Text
30 lines
543 B
Text
|
#!/bin/bash
|
||
|
|
||
|
|
||
|
err() {
|
||
|
ALL_OFF="\e[1;0m"
|
||
|
BOLD="\e[1;1m"
|
||
|
RED="${BOLD}\e[1;31m"
|
||
|
local mesg=$1; shift
|
||
|
printf "${RED}==>${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@" >&2
|
||
|
}
|
||
|
|
||
|
msg() {
|
||
|
ALL_OFF="\e[1;0m"
|
||
|
BOLD="\e[1;1m"
|
||
|
GREEN="${BOLD}\e[1;32m"
|
||
|
local mesg=$1; shift
|
||
|
printf "${GREEN}==>${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@" >&2
|
||
|
}
|
||
|
|
||
|
|
||
|
. /etc/makepkg.conf
|
||
|
|
||
|
if [ ! -e "$1" ]; then
|
||
|
err "Package '$1' does not exists!"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
msg "Signing package '$1' with key ${GPGKEY}..."
|
||
|
gpg --detach-sign --use-agent -u "${GPGKEY}" "$1"
|