SFEkestrel: use /var/lib/kestrel instead of /var/run/kestrel for pid files since OI and S11 have different paths (e.g. /system/volatile.)
--- a/trunk/SFEkestrel.spec Tue Feb 26 23:23:20 2013 +0000
+++ b/trunk/SFEkestrel.spec Wed Feb 27 04:37:05 2013 +0000
@@ -70,7 +70,7 @@
cp kestrel.xml ${RPM_BUILD_ROOT}/var/svc/manifest/site/
mkdir -p $RPM_BUILD_ROOT/var/log/kestrel
mkdir -p $RPM_BUILD_ROOT/var/spool/kestrel
-mkdir -p $RPM_BUILD_ROOT/var/run/kestrel
+mkdir -p $RPM_BUILD_ROOT/var/lib/kestrel
mkdir -p $RPM_BUILD_ROOT/usr/share/kestrel
mv * $RPM_BUILD_ROOT/usr/share/kestrel
@@ -80,6 +80,7 @@
gsed -i -e 's|/etc/sysconfig/kestrel|/etc/kestrel/kestrel-env.sh|g' \
-e 's|/usr/local/$APP_NAME/current|/usr/share/kestrel|g' \
+ -e 's|/var/run|/var/lib|g' \
-e 's|-server|-d64 -server|g' \
`find $RPM_BUILD_ROOT/usr/share/kestrel/scripts/* -type f -print`
@@ -92,7 +93,7 @@
%actions
#you my at the top of the file %define runuserid (numeric) and add here: uid=%{runuserid}
-user ftpuser=false gcos-field="Kestrel Reserved UID" username="%{runuser}" password=NP group="other" home-dir="/var/spool/kestrel"
+user ftpuser=false gcos-field="Kestrel Reserved UID" username="%{runuser}" password=NP group="other" home-dir="/var/lib/kestrel"
%pre root
@@ -121,8 +122,8 @@
%dir %attr(0755, kestrel, other) /var/log/kestrel
%dir %attr(0755, root, bin) /var/spool
%dir %attr(0700, kestrel, other) /var/spool/kestrel
-%dir %attr(0755, root, sys) /var/run
-%dir %attr(0700, kestrel, other) /var/run/kestrel
+%dir %attr(0755, root, other) /var/lib
+%dir %attr(0700, kestrel, other) /var/lib/kestrel
%dir %attr(0755, root, sys) /var/svc
%dir %attr(0755, root, sys) /var/svc/manifest
%dir %attr(0755, root, sys) /var/svc/manifest/site