blob: 253672aa3c852cf066e1339e190661529acf9b9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/bash
#
# This file is managed by Puppet. Do not edit, any changes will be overwritten!
#
KEY="$(gpg --homedir '<%= @basedir %>/.gnupg' --with-colon --list-secret-keys | cut -d : -f 5 | head -n 1)"
if [ -n "$KEY" ]; then
TEMPFILE=$(mktemp)
trap "rm -f '$TEMPFILE'" EXIT
DESTFILE='<%= @basedir %>/key.asc'
gpg --homedir '<%= @basedir %>/.gnupg' --export --armor $KEY > "$TEMPFILE"
mv "$TEMPFILE" "$DESTFILE"
chown reprepro:reprepro "$DESTFILE"
chmod 0664 "$DESTFILE"
fi
|