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]

Reply via email to