Add useful scripts
This commit is contained in:
1 parent
f5295a6022
commit
09aa9539d8
8 files changed
+66
No files matched your search
Executable
+37
@@ -0,0 +1,37 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Go to home directory for sure
|
||||
pushd $HOME >/dev/null
|
||||
|
||||
# Kill gpg-agent
|
||||
pkill gpg-agent
|
||||
|
||||
# Rewrite gpg-agent configuration
|
||||
cat > ~/.gnupg/gpg-agent.conf <<EOF
|
||||
default-cache-ttl 4320000
|
||||
max-cache-ttl 8640000
|
||||
allow-loopback-pinentry
|
||||
EOF
|
||||
|
||||
# Start gpg-agent
|
||||
gpg-agent
|
||||
|
||||
|
||||
# Create dummy file
|
||||
_dummyfile=`mktemp`
|
||||
echo "foobar" > "${_dummyfile}"
|
||||
|
||||
# Cache password in gpg-agent by signing dummy file
|
||||
cat ~/passphrase.txt | env -i gpg \
|
||||
--pinentry-mode loopback --passphrase-fd 0 \
|
||||
--no-tty --batch --yes \
|
||||
--detach-sig --output "${_dummyfile}.sig" "${_dummyfile}"
|
||||
|
||||
# Verify given signature
|
||||
env -i gpg --verify \
|
||||
"${_dummyfile}.sig" "${_dummyfile}"
|
||||
|
||||
echo $?
|
||||
|
||||
rm "${_dummyfile}" "${_dummyfile}.sig"
|
||||
popd >/dev/null
|
||||
@@ -0,0 +1 @@
|
||||
# put pw here
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
pushd /srv/http/built-packages >/dev/null
|
||||
repose aurpackages -zdvs ${1}
|
||||
popd
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
pushd /srv/http/built-packages >/dev/null
|
||||
rm *.sig
|
||||
~/resign-repo.sh
|
||||
~/resign-missing.sh
|
||||
popd >/dev/null
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
pushd /srv/http/built-packages >/dev/null
|
||||
find -name "*.pkg.tar.xz" | while read _p; do
|
||||
if [ ! -f "${_p}.sig" ]; then
|
||||
echo "Signing ${_p}"
|
||||
gpg --output ${_p}.sig --detach-sig ${_p}
|
||||
fi
|
||||
done
|
||||
popd >/dev/null
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
pushd /srv/http/built-packages >/dev/null
|
||||
gpg --yes --output aurpackages.db.sig --detach-sig aurpackages.db
|
||||
gpg --yes --output aurpackages.files.sig --detach-sig aurpackages.files
|
||||
popd >/dev/null
|
||||
Executable
+2
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
PAGER=cat aursync -s -n -u -f
|
||||
Reference in new issue
Block a user