From e3c289d05f513332a11b93b8ea2fc7dd6961a365 Mon Sep 17 00:00:00 2001 From: Daniel Joseph Barnhart Clark Date: Thu, 19 Jul 2007 11:10:25 +0000 Subject: EncapPackages: Update runit to compile on Solaris 2.6 git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@3490 ce84e21b-d406-0410-9b95-82705330c041 --- encap/src/encap-profiles/runit-1.7.2.ep | 57 ++++++++++++++++++++++----------- 1 file changed, 38 insertions(+), 19 deletions(-) (limited to 'encap/src/encap-profiles') diff --git a/encap/src/encap-profiles/runit-1.7.2.ep b/encap/src/encap-profiles/runit-1.7.2.ep index 4396608ae..6e2331724 100644 --- a/encap/src/encap-profiles/runit-1.7.2.ep +++ b/encap/src/encap-profiles/runit-1.7.2.ep @@ -3,8 +3,8 @@ @@ -49,38 +49,57 @@ use_objdir="no" subdir="admin/runit-1.7.2" > -PLATFORM_IF_MATCH(aix) +PLATFORM_IF_MATCH(aix|solaris2.6) -PLATFORM_ELSE_IF_MATCH(solaris) +PLATFORM_ELSE +PLATFORM_ENDIF + +PLATFORM_IF_MATCH(solaris) +PLATFORM_ELSE +PLATFORM_ENDIF + +PLATFORM_IF_MATCH(solaris2.6) + PLATFORM_ELSE PLATFORM_ENDIF @@ -227,14 +246,14 @@ done printf "\n6: Re-enabling services that were installed before package was removed...\n" if [ -d /usr/local/var/service/.disabled ]; then - for service in `ls /usr/local/var/service/.disabled`; do + for service in `ls /usr/local/var/service/.disabled`; do if [ -h /usr/local/var/service/$service ]; then - printf "A new version of $service exists, removing old version...\n" - rm /usr/local/var/service/.disabled/$service - else - printf "Re-enabling service $service...\n" + printf "A new version of $service exists, removing old version...\n" + rm /usr/local/var/service/.disabled/$service + else + printf "Re-enabling service $service...\n" mv /usr/local/var/service/.disabled/$service /usr/local/var/service/ - fi + fi done fi @@ -300,7 +319,7 @@ fi if [ -d /etc/event.d ]; then if [ -f /etc/event.d/SV ]; then printf "Removing /etc/event.d/SV (Upstart) ...\n" - initctl stop SV || printf "SV already stopped...\n" + initctl stop SV || printf "SV already stopped...\n" rm /etc/event.d/SV fi fi -- cgit v1.2.3-1-g7c22