OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael Schloh Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src openpkg-web Date: 10-Jan-2003 20:53:04 Branch: HEAD Handle: 2003011019530301 Added files: openpkg-src/mico rc.mico Modified files: openpkg-src/mico mico.spec openpkg-web news.txt Log: Added run-commands file, and adjusted spec file accordingly. Summary: Revision Changes Path 1.10 +8 -1 openpkg-src/mico/mico.spec 1.1 +60 -0 openpkg-src/mico/rc.mico 1.2639 +1 -0 openpkg-web/news.txt ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/mico/mico.spec ============================================================================ $ cvs diff -u -r1.9 -r1.10 mico.spec --- openpkg-src/mico/mico.spec 7 Jan 2003 16:28:12 -0000 1.9 +++ openpkg-src/mico/mico.spec 10 Jan 2003 19:53:04 -0000 1.10 @@ -33,7 +33,7 @@ Group: System License: LGPL/GPL Version: 2.3.7 -Release: 20030107 +Release: 20030110 # package options %option with_ssl no @@ -106,6 +106,8 @@ $RPM_BUILD_ROOT%{l_prefix}/bin \ $RPM_BUILD_ROOT%{l_prefix}/lib \ $RPM_BUILD_ROOT%{l_prefix}/include/mico \ + $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \ + $RPM_BUILD_ROOT%{l_prefix}/var/mico \ $RPM_BUILD_ROOT%{l_prefix}/man/man1 \ $RPM_BUILD_ROOT%{l_prefix}/man/man5 \ $RPM_BUILD_ROOT%{l_prefix}/man/man8 @@ -114,6 +116,11 @@ %{l_make} %{l_mflags} install \ INSTDIR=$RPM_BUILD_ROOT%{l_prefix} \ SHARED_INSTDIR=$RPM_BUILD_ROOT%{l_prefix} + + # install our own things + %{l_shtool} install -c -m 755 -e 's;@l_prefix@;%{l_prefix};g' \ + -e 's;@l_musr@;%{l_musr};g' -e 's;@l_mgrp@;%{l_mgrp};g' \ + %{SOURCE rc.mico} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/ # cleanup installation files rm -rf $RPM_BUILD_ROOT%{l_prefix}/doc @@ . patch -p0 <<'@@ .' Index: openpkg-src/mico/rc.mico ============================================================================ $ cvs diff -u -r0 -r1.1 rc.mico --- /dev/null 2003-01-10 20:53:04.000000000 +0100 +++ rc.mico 2003-01-10 20:53:04.000000000 +0100 @@ -0,0 +1,60 @@ +#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc +## +## rc.mico -- Run-Commands for MICO Daemons +## + +%config + mico_enable="no" + mico_micod="no" + mico_nsd="no" + micod_args="-ORBIIOPAddr inet:`uname -n`:8912" + nsd_args="-ORBIIOPAddr inet:`uname -n`:8914" + +%start -p 200 -u @l_musr@ + opServiceEnabled mico || exit 0 + # run the object adapter daemon for dynamic object activation + if opVarIsYes mico_micod; then + @l_prefix@/bin/micod ${micod_args} & + echo $! > @l_prefix@/var/mico/micod.pid + fi + # run the name service daemon for flexible object indexing + if opVarIsYes mico_nsd; then + @l_prefix@/bin/nsd ${nsd_args} & + echo $! > @l_prefix@/var/mico/nsd.pid + fi + +%stop -p 200 -u @l_musr@ + opServiceEnabled mico || exit 0 + if opVarIsYes mico_micod; then + # first test if object adapter daemon is running + if [ -f @l_prefix@/var/mico/micod.pid ]; then + kill -TERM `cat @l_prefix@/var/mico/micod.pid` + rm @l_prefix@/var/mico/micod.pid + fi + fi + if opVarIsYes mico_nsd; then + # first test if name service daemon is running + if [ -f @l_prefix@/var/mico/nsd.pid ]; then + kill -TERM `cat @l_prefix@/var/mico/nsd.pid` + rm @l_prefix@/var/mico/nsd.pid + fi + fi + +%restart -u @l_musr@ + opServiceEnabled mico || exit 0 + # first test if object adapter daemon is running + if [ -f @l_prefix@/var/mico/micod.pid ]; then + kill -TERM `cat @l_prefix@/var/mico/micod.pid` + sleep 2 + fi + # run the object adapter daemon for dynamic object activation + @l_prefix@/bin/micod ${micod_args} & + echo $! > @l_prefix@/var/mico/micod.pid + # first test if name service daemon is running + if [ -f @l_prefix@/var/mico/nsd.pid ]; then + kill -TERM `cat @l_prefix@/var/mico/nsd.pid` + sleep 2 + fi + # run the name service daemon for flexible object indexing + @l_prefix@/bin/nsd ${nsd_args} & + echo $! > @l_prefix@/var/mico/nsd.pid @@ . patch -p0 <<'@@ .' Index: openpkg-web/news.txt ============================================================================ $ cvs diff -u -r1.2638 -r1.2639 news.txt --- openpkg-web/news.txt 10 Jan 2003 16:55:21 -0000 1.2638 +++ openpkg-web/news.txt 10 Jan 2003 19:53:03 -0000 1.2639 @@ -1,3 +1,4 @@ +10-Jan-2003: Upgraded package: P<mico-2.3.7-20030110> 10-Jan-2003: Upgraded package: P<openpkg-20030110-20030110> 10-Jan-2003: Upgraded package: P<perl-util-20030110-20030110> 10-Jan-2003: Upgraded package: P<mysql-3.23.54a-20030110> @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]