From 76beb4eb6c498b301d173df6143137615fb9fba2 Mon Sep 17 00:00:00 2001 From: Andrew McNab Date: Sun, 28 May 2006 20:17:11 +0000 Subject: [PATCH] More spec/startup fixes --- org.gridsite.core/CHANGES | 3 +++ org.gridsite.core/src/gridsite.spec | 12 +++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/org.gridsite.core/CHANGES b/org.gridsite.core/CHANGES index c07202b..615ec96 100644 --- a/org.gridsite.core/CHANGES +++ b/org.gridsite.core/CHANGES @@ -1,3 +1,6 @@ +* Sun May 26 2006 Andrew McNab +- Include SlashGrid code, and in gridsite.spec etc +- Add sample fuse.spec to docs for use with SlashGrid * Fri May 26 2006 Andrew McNab - ==== GridSite version 1.3.0 ==== * Mon Apr 24 2006 Andrew McNab diff --git a/org.gridsite.core/src/gridsite.spec b/org.gridsite.core/src/gridsite.spec index a177497..28ef43a 100644 --- a/org.gridsite.core/src/gridsite.spec +++ b/org.gridsite.core/src/gridsite.spec @@ -86,9 +86,12 @@ OPENSSL_LIBS=$OPENSSL_LIBS FLAVOR_EXT=$FLAVOR_EXT mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d -if [ -f xxx/usr/include/fuse/fuse.h ] ; then +if [ -f /usr/include/fuse/fuse.h ] ; then cp -f slashgrid $RPM_BUILD_ROOT/%{prefix}/sbin/slashgrid cp -f slashgrid.init $RPM_BUILD_ROOT/etc/rc.d/init.d/slashgrid + mkdir -p $RPM_BUILD_ROOT/var/spool/slashgrid/headers + mkdir -p $RPM_BUILD_ROOT/var/spool/slashgrid/blocks + mkdir -p $RPM_BUILD_ROOT/var/spool/slashgrid/tmp else echo -e '#!/bin/sh\necho SlashGrid wasnt built since no fuse-devel on build machine)' \ >$RPM_BUILD_ROOT/%{prefix}/sbin/slashgrid @@ -158,6 +161,13 @@ Summary: slashgrid daemon %description slashgrid SlashGrid daemon +%post slashgrid +mkdir -p /grid + +%preun slashgrid +/sbin/service slashgrid stop + %files slashgrid %attr(0744, root, root) %{prefix}/sbin/slashgrid %attr(0744, root, root) /etc/rc.d/init.d/slashgrid +%attr(0700, root, root) /var/spool/slashgrid -- 1.8.2.3