From ca5c4b031603e1e129888cc10ef842b9c07efc93 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Sun, 1 Apr 2012 14:00:15 +0000 Subject: [PATCH] Not set-up starting daemons during installation, resurrect old packaging scriptlets. --- org.glite.px.proxyrenewal/project/.post | 6 ++++++ org.glite.px.proxyrenewal/project/.postun | 5 +++++ org.glite.px.proxyrenewal/project/.pre | 5 +++++ org.glite.px.proxyrenewal/project/.preun | 4 ++++ org.glite.px.proxyrenewal/project/glite-px-proxyrenewal.spec | 3 +++ 5 files changed, 23 insertions(+) create mode 100644 org.glite.px.proxyrenewal/project/.post create mode 100644 org.glite.px.proxyrenewal/project/.postun create mode 100644 org.glite.px.proxyrenewal/project/.pre create mode 100644 org.glite.px.proxyrenewal/project/.preun diff --git a/org.glite.px.proxyrenewal/project/.post b/org.glite.px.proxyrenewal/project/.post new file mode 100644 index 0000000..2e22a38 --- /dev/null +++ b/org.glite.px.proxyrenewal/project/.post @@ -0,0 +1,6 @@ +/sbin/ldconfig + +/sbin/chkconfig --add glite-proxy-renewald +if [ $1 -eq 1 ] ; then + /sbin/chkconfig glite-proxy-renewald off +fi diff --git a/org.glite.px.proxyrenewal/project/.postun b/org.glite.px.proxyrenewal/project/.postun new file mode 100644 index 0000000..4c45a28 --- /dev/null +++ b/org.glite.px.proxyrenewal/project/.postun @@ -0,0 +1,5 @@ +/sbin/ldconfig + +if [ "$1" -ge "1" ] ; then + /sbin/service glite-proxy-renewald condrestart >/dev/null 2>&1 || : +fi diff --git a/org.glite.px.proxyrenewal/project/.pre b/org.glite.px.proxyrenewal/project/.pre new file mode 100644 index 0000000..27c196b --- /dev/null +++ b/org.glite.px.proxyrenewal/project/.pre @@ -0,0 +1,5 @@ +getent group glite >/dev/null || groupadd -r glite +getent passwd glite >/dev/null || useradd -r -g glite -d /var/glite -c "gLite user" glite +mkdir -p /var/glite /var/log/glite 2>/dev/null || : +chown glite:glite /var/glite /var/log/glite +exit 0 diff --git a/org.glite.px.proxyrenewal/project/.preun b/org.glite.px.proxyrenewal/project/.preun new file mode 100644 index 0000000..c02cef5 --- /dev/null +++ b/org.glite.px.proxyrenewal/project/.preun @@ -0,0 +1,4 @@ +if [ $1 -eq 0 ] ; then + /sbin/service glite-proxy-renewald stop >/dev/null 2>&1 + /sbin/chkconfig --del glite-proxy-renewald +fi diff --git a/org.glite.px.proxyrenewal/project/glite-px-proxyrenewal.spec b/org.glite.px.proxyrenewal/project/glite-px-proxyrenewal.spec index c9b0e50..13f67da 100644 --- a/org.glite.px.proxyrenewal/project/glite-px-proxyrenewal.spec +++ b/org.glite.px.proxyrenewal/project/glite-px-proxyrenewal.spec @@ -98,6 +98,9 @@ exit 0 %post progs /sbin/chkconfig --add glite-proxy-renewald +if [ $1 -eq 1 ] ; then + /sbin/chkconfig glite-proxy-renewald off +fi %preun progs -- 1.8.2.3