rpms/kde-settings/F-8 gpg-agent-shutdown.sh, NONE, 1.1 gpg-agent-startup.sh, NONE, 1.1 kde-settings.spec, 1.18, 1.19
Rex Dieter (rdieter)
fedora-extras-commits at redhat.com
Thu Jan 24 03:36:33 UTC 2008
- Previous message (by thread): rpms/kde-settings/F-7 gpg-agent-shutdown.sh, NONE, 1.1 gpg-agent-startup.sh, NONE, 1.1 kde-settings.spec, 1.12, 1.13
- Next message (by thread): rpms/gnupg2/devel gpg-agent-shutdown.sh, 1.2, NONE gpg-agent-startup.sh, 1.7, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rdieter
Update of /cvs/pkgs/rpms/kde-settings/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6083
Modified Files:
kde-settings.spec
Added Files:
gpg-agent-shutdown.sh gpg-agent-startup.sh
Log Message:
* Wed Jan 23 2008 Rex Dieter <rdieter at fedoraproject.org> 3.5-36.1
- include gpg-agent scripts here (#427316)
--- NEW FILE gpg-agent-shutdown.sh ---
#!/bin/sh
## The nice way
if test -n "${GPG_AGENT_INFO}"; then
GPG_AGENT_PID=`echo ${GPG_AGENT_INFO} | cut -d: -f2` && kill ${GPG_AGENT_PID} ||:
unset GPG_AGENT_INFO
fi
## The not so nice way
## NOTE: a root login will kill *all* users' gpg-agents
#killall gpg-agent
## clean/remove .gpg-agent-info
rm -f $HOME/.gpg-agent-info
--- NEW FILE gpg-agent-startup.sh ---
#!/bin/sh
GPG_AGENT=/usr/bin/gpg-agent
## Run gpg-agent only if not already running, and available
if [ -x "${GPG_AGENT}" ] ; then
# check validity of GPG_SOCKET (in case of session crash)
GPG_AGENT_INFO_FILE=${HOME}/.gpg-agent-info
if [ -f "${GPG_AGENT_INFO_FILE}" ]; then
GPG_AGENT_PID=`cat ${GPG_AGENT_INFO_FILE} | cut -f2 -d:`
GPG_PID_NAME=`ps -p ${GPG_AGENT_PID} -o comm=`
if [ ! "x${GPG_PID_NAME}" = "xgpg-agent" ]; then
rm -f "${GPG_AGENT_INFO_FILE}" 2>&1 >/dev/null
else
GPG_SOCKET=`cat "${GPG_AGENT_INFO_FILE}" | cut -f1 -d:`
if ! test -S "${GPG_SOCKET}" -a -O "${GPG_SOCKET}" ; then
rm -f "${GPG_AGENT_INFO_FILE}" 2>&1 >/dev/null
fi
fi
unset GPG_AGENT_PID GPG_SOCKET GPG_PID_NAME
fi
if [ -f "${GPG_AGENT_INFO_FILE}" ]; then
export GPG_AGENT_INFO=$(cat "${GPG_AGENT_INFO_FILE}")
export GPG_TTY=$(tty)
else
eval "$(${GPG_AGENT} -s --daemon ${GPG_OPTIONS})"
echo ${GPG_AGENT_INFO} > "${HOME}/.gpg-agent-info"
fi
fi
Index: kde-settings.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kde-settings/F-8/kde-settings.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- kde-settings.spec 7 Dec 2007 10:51:09 -0000 1.18
+++ kde-settings.spec 24 Jan 2008 03:35:40 -0000 1.19
@@ -4,7 +4,7 @@
Summary: Config files for kde
Name: kde-settings
Version: 3.5
-Release: %{rel}%{?dist}
+Release: %{rel}%{?dist}.1
Group: System Environment/Base
License: Public Domain
@@ -15,6 +15,11 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
+Source10: gpg-agent-startup.sh
+Source11: gpg-agent-shutdown.sh
+# sed/kill used in gpg-agent-(startup/shutdown).sh
+Requires: fileutils util-linux
+
Requires: kdelibs3
Requires: xdg-user-dirs
@@ -72,6 +77,10 @@
# pulseaudio (auto)start
install -p -m755 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/kde/env/pulseaudio.sh
+# enable auto-startup/shutdown of gpg-agent
+install -p -m0755 -D %{SOURCE10} %{buildroot}%{_sysconfdir}/kde/env/gpg-agent-startup.sh
+install -p -m0755 -D %{SOURCE11} %{buildroot}%{_sysconfdir}/kde/shutdown/gpg-agent-shutdown.sh
+
%clean
rm -rf %{buildroot}
@@ -96,6 +105,8 @@
%files
%defattr(-,root,root,-)
+%{_sysconfdir}/kde/env/gpg-agent*.sh
+%{_sysconfdir}/kde/shutdown/gpg-agent*.sh
%{_sysconfdir}/skel/.kde/
# drop noreplace, so we can be sure to get the new kiosk bits
%config %{_sysconfdir}/kderc
@@ -121,10 +132,13 @@
%files pulseaudio
%defattr(-,root,root,-)
-%{_sysconfdir}/kde/env/*.sh
+%{_sysconfdir}/kde/env/pulseaudio.sh
%changelog
+* Wed Jan 23 2008 Rex Dieter <rdieter at fedoraproject.org> 3.5-36.1
+- include gpg-agent scripts here (#427316)
+
* Fri Dec 07 2007 Than Ngo <than at redhat.com> 3.5-36
- kdmrc: ServerTimeout=30
- Previous message (by thread): rpms/kde-settings/F-7 gpg-agent-shutdown.sh, NONE, 1.1 gpg-agent-startup.sh, NONE, 1.1 kde-settings.spec, 1.12, 1.13
- Next message (by thread): rpms/gnupg2/devel gpg-agent-shutdown.sh, 1.2, NONE gpg-agent-startup.sh, 1.7, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list