gpg: fix finding gpg-preset-passphrase
This commit is contained in:
parent
953c4ac318
commit
fa849710a8
10
config.yaml
10
config.yaml
|
@ -246,13 +246,9 @@ actions:
|
|||
|
||||
start_services: >
|
||||
_runit_config "{{@@ _dotfile_abs_dst @@}}"
|
||||
fusuma gpg-agent
|
||||
gammastep mako xsettingsd
|
||||
mpd mpDris2 telegram
|
||||
pipewire pipewire-media-session xdpw
|
||||
pulseaudio kdeconnectd kdeconnect-indicator
|
||||
kanshi swayidle waybar
|
||||
syncthing udiskie
|
||||
fusuma gammastep mako xsettingsd mpd mpDris2 telegram pipewire
|
||||
pipewire-media-session xdpw pulseaudio kdeconnectd kdeconnect-indicator
|
||||
kanshi swayidle waybar syncthing udiskie
|
||||
|
||||
# bootstrap scripts
|
||||
pam_gpg: _pam-gpg-strap
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
gpgconf --kill gpg-agent
|
||||
exec gpg-agent --server
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
#!/bin/sh
|
||||
|
||||
while ! pidof gpg-agent; do
|
||||
sleep 5s
|
||||
done
|
||||
gpg-connect-agent reloadagent /bye
|
||||
|
||||
KEYGRIP=$(cat "$HOME/.pam-gnupg")
|
||||
PATH="$PATH:/usr/lib:/usr/libexec"
|
||||
keygrip=$(cat "$HOME/.pam-gnupg")
|
||||
|
||||
echo '{{@@ main_password @@}}' |
|
||||
base64 -d |
|
||||
/usr/lib/gnupg/gpg-preset-passphrase --preset "$KEYGRIP"
|
||||
gpg-preset-passphrase --preset "$keygrip"
|
||||
|
|
Reference in New Issue