[osiris-devel] osiris-4.0.0 released

osiris-devel at lemmin.gs osiris-devel at lemmin.gs
Tue Apr 27 09:06:25 EDT 2004


Hi Brian,

Attached are 3 patches to make building of RPM packages easier. Please apply.

emmanuel
-------------- next part --------------
--- osiris-4.0.0-rc/src/install/install.sh.in.orig	2004-04-26 19:29:52.000000000 +1000
+++ osiris-4.0.0-rc/src/install/install.sh.in	2004-04-26 19:33:51.000000000 +1000
@@ -634,12 +634,12 @@
 
     if [ ! -d ${INSTALL_DIR} ]; then
         echo "Installation directory doesn't exist, creating."
-        ${MKDIR} ${INSTALL_DIR}
+        ${MKDIR} -p ${INSTALL_DIR}
     fi
 
     if [ ! -d ${DESTDIR}${OSIRIS_DIR} ]; then
         echo "Osiris root directory doesn't exist, creating."
-        ${MKDIR} ${DESTDIR}${OSIRIS_DIR}
+        ${MKDIR} -p ${DESTDIR}${OSIRIS_DIR}
     fi
 }
 
@@ -697,9 +697,13 @@
         ${RM} -rf ${RC_D}/rc4.d/S80osirisd
         ${RM} -rf ${RC_D}/rc5.d/S80osirisd
 
-        ${LN} -s ${INIT_D}/osirisd ${RC_D}/rc3.d/S80osirisd
-        ${LN} -s ${INIT_D}/osirisd ${RC_D}/rc4.d/S80osirisd
-        ${LN} -s ${INIT_D}/osirisd ${RC_D}/rc5.d/S80osirisd
+	if [ ${PACKAGE_MODE} -eq 1 ]; then
+	    echo "==> Skipping osirisd symlink creation."
+	else
+	    ${LN} -s ${INIT_D}/osirisd ${RC_D}/rc3.d/S80osirisd
+	    ${LN} -s ${INIT_D}/osirisd ${RC_D}/rc4.d/S80osirisd
+	    ${LN} -s ${INIT_D}/osirisd ${RC_D}/rc5.d/S80osirisd
+	fi
     fi
 
     if [ $INSTALL_OSIRISM != 0 -a -f ./osirismd ]; then
@@ -710,9 +714,13 @@
         ${RM} -rf ${RC_D}/rc4.d/S80osirismd
         ${RM} -rf ${RC_D}/rc5.d/S80osirismd
 
-        ${LN} -s ${INIT_D}/osirismd ${RC_D}/rc3.d/S80osirismd
-        ${LN} -s ${INIT_D}/osirismd ${RC_D}/rc4.d/S80osirismd
-        ${LN} -s ${INIT_D}/osirismd ${RC_D}/rc5.d/S80osirismd
+	if [ ${PACKAGE_MODE} -eq 1 ]; then
+	    echo "==> Skipping osirismd symlink creation."
+	else
+	    ${LN} -s ${INIT_D}/osirismd ${RC_D}/rc3.d/S80osirismd
+	    ${LN} -s ${INIT_D}/osirismd ${RC_D}/rc4.d/S80osirismd
+	    ${LN} -s ${INIT_D}/osirismd ${RC_D}/rc5.d/S80osirismd
+	fi
     fi
     ;;
 
-------------- next part --------------
--- osiris-4.0.0-rc/src/install/linux/osirisd.redhat.orig	2004-04-05 07:24:52.000000000 +1000
+++ osiris-4.0.0-rc/src/install/linux/osirisd.redhat	2004-04-26 20:34:45.000000000 +1000
@@ -15,11 +15,12 @@
 
 prog=osirisd
 osirisd="@INSTALLDIR@/osirisd"
+osirisd_root=${OSIRIS_ROOT- at OSIRISDIR@}
 RETVAL=0
 
 start() {
         echo -n $"Starting $prog: "
-        daemon $osirisd -r @OSIRISDIR@ $OPTIONS
+        daemon $osirisd -r $osirisd_root $OPTIONS
         RETVAL=$?
         echo
         [ $RETVAL = 0 ] && touch /var/lock/subsys/osirisd
-------------- next part --------------
--- osiris-4.0.0-rc/src/install/linux/osirismd.redhat.orig	2004-04-05 07:24:52.000000000 +1000
+++ osiris-4.0.0-rc/src/install/linux/osirismd.redhat	2004-04-26 23:36:28.000000000 +1000
@@ -15,11 +15,13 @@
 
 prog=osirismd
 osirismd="@INSTALLDIR@/osirismd"
+osirismd_root=${OSIRIS_ROOT-/var/lib/osirismd}
+osirismd_conf=${OSIRIS_CONF-/etc/osirismd/osirismd.conf}
 RETVAL=0
 
 start() {
         echo -n $"Starting $prog: "
-        daemon $osirismd -r @OSIRISDIR@ $OPTIONS
+        daemon --user osirismd $osirismd -f $osirismd_conf -r $osirismd_root $OPTIONS
         RETVAL=$?
         echo
         [ $RETVAL = 0 ] && touch /var/lock/subsys/osirismd


More information about the osiris-devel mailing list