OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Christoph Schug
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   19-Jun-2006 11:54:02
  Branch: HEAD                             Handle: 2006061910540001

  Modified files:
    openpkg-src/openpkg     HISTORY openpkg.spec

  Log:
    revert to System V init style on Solaris 10 til SMF support gets
    implemented correctly; downgrade cURL til build problems on Solaris
    are fixed

  Summary:
    Revision    Changes     Path
    1.337       +2  -0      openpkg-src/openpkg/HISTORY
    1.490       +3  -93     openpkg-src/openpkg/openpkg.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/HISTORY
  ============================================================================
  $ cvs diff -u -r1.336 -r1.337 HISTORY
  --- openpkg-src/openpkg/HISTORY       18 Jun 2006 20:06:19 -0000      1.336
  +++ openpkg-src/openpkg/HISTORY       19 Jun 2006 09:54:00 -0000      1.337
  @@ -2,6 +2,8 @@
   2006
   ====
   
  +20060619 downgrade to cURL 7.15.3 til a suitable solution for long 
line-capable 'grep -e' is found
  +20060619 backout SMF and revert to classic System V init style on Solaris 10 
due to complete brokenness
   20060618 support bootstrap "Release:" tags for N-STABLE branches 
("N.YYYMMDD")
   20060618 support bootstrap "Release:" tags like YYYYMMDDxxxx for variants of 
external parties
   20060612 upgrade to cURL 7.15.4
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  ============================================================================
  $ cvs diff -u -r1.489 -r1.490 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  18 Jun 2006 20:06:22 -0000      1.489
  +++ openpkg-src/openpkg/openpkg.spec  19 Jun 2006 09:54:01 -0000      1.490
  @@ -38,14 +38,14 @@
   #   o any cc(1)
   
   #   the package version/release
  -%define       V_openpkg  20060618
  +%define       V_openpkg  20060619
   
   #   the used software versions
   %define       V_rpm      4.2.1
   %define       V_zlib     1.2.3
   %define       V_bzip2    1.0.3
   %define       V_beecrypt 4.1.2
  -%define       V_curl     7.15.4
  +%define       V_curl     7.15.3
   %define       V_make     3.81
   %define       V_gzip     1.3.5
   %define       V_patch    2.5.9
  @@ -180,6 +180,7 @@
       }
       prog openpkg:curl = {
           version   = %{V_curl}
  +        comment   = "cs: cURL 7.15.4 requires some grep(1) not found on 
Solaris core installations"
           url       = http://curl.haxx.se/download/
           regex     = curl-(__VER__)\.tar\.gz
       }
  @@ -1944,91 +1945,6 @@
                       fi
                   fi
                   ;;
  -            SunOS/5.10 )
  -                if [ ! -d /var/svc/manifest/openpkg ]; then
  -                    mkdir /var/svc/manifest/openpkg
  -                fi
  -                if [ ! -f /var/svc/manifest/openpkg/${name}.xml ]; then
  -                    #   install SMF manifest
  -                    ( echo "<?xml version=\"1.0\"?>"
  -                      echo "<!DOCTYPE service_bundle SYSTEM 
\"/usr/share/lib/xml/dtd/service_bundle.dtd.1\">"
  -                      echo "<service_bundle type='manifest' 
name='OpenPKG:${name}'>"
  -                      echo "    <service"
  -                      echo "        name='openpkg/${name}'"
  -                      echo "        type='service'"
  -                      echo "        version='1'>"
  -                      echo "        <single_instance />"
  -                      echo "        <dependency"
  -                      echo "            name='filesystem'"
  -                      echo "            type='service'"
  -                      echo "            grouping='require_all'"
  -                      echo "            restart_on='none'>"
  -                      echo "            <service_fmri 
value='svc:/system/filesystem/local' />"
  -                      echo "        </dependency>"
  -                      echo "        <dependency"
  -                      echo "            name='name-services'"
  -                      echo "            type='service'"
  -                      echo "            grouping='require_all'"
  -                      echo "            restart_on='none'>"
  -                      echo "            <service_fmri 
value='svc:/milestone/name-services' />"
  -                      echo "        </dependency>"
  -                      echo "        <dependency"
  -                      echo "            name='multi-user-server'"
  -                      echo "            type='service'"
  -                      echo "            grouping='require_all'"
  -                      echo "            restart_on='none'>"
  -                      echo "            <service_fmri 
value='svc:/milestone/multi-user-server' />"
  -                      echo "        </dependency>"
  -                      echo "        <dependency"
  -                      echo "            name='network'"
  -                      echo "            type='service'"
  -                      echo "            grouping='require_all'"
  -                      echo "            restart_on='none'>"
  -                      echo "            <service_fmri 
value='svc:/milestone/network' />"
  -                      echo "        </dependency>"
  -                      echo "        <exec_method"
  -                      echo "            type='method'"
  -                      echo "            name='start'"
  -                      echo "            exec='${prefix}/etc/rc all start'"
  -                      echo "            timeout_seconds='180'>"
  -                      echo "            <method_context>"
  -                      echo "                <method_credential user='root' 
group='root' />"
  -                      echo "            </method_context>"
  -                      echo "        </exec_method>"
  -                      echo "        <exec_method"
  -                      echo "            type='method'"
  -                      echo "            name='stop'"
  -                      echo "            exec='${prefix}/etc/rc all stop'"
  -                      echo "            timeout_seconds='180'>"
  -                      echo "        </exec_method>"
  -                      echo "        <property_group name='startd' 
type='framework'>"
  -                      echo "            <propval"
  -                      echo "                name='ignore_error'"
  -                      echo "                type='astring'"
  -                      echo "                value='core,signal' />"
  -                      echo "        </property_group>"
  -                      echo "        <property_group name='general' 
type='framework'>"
  -                      echo "            <propval"
  -                      echo "                name='action_authorization'"
  -                      echo "                type='astring'"
  -                      echo "                
value='solaris.smf.manage.openpkg.${name}' />"
  -                      echo "        </property_group>"
  -                      echo "        <instance name='default' enabled='false' 
/>"
  -                      echo "        <stability value='Unstable' />"
  -                      echo "        <template>"
  -                      echo "            <common_name>"
  -                      echo "                <loctext xml:lang='C'>OpenPKG 
Instance ${prefix}</loctext>"
  -                      echo "            </common_name>"
  -                      echo "        </template>"
  -                      echo "    </service>"
  -                      echo "</service_bundle>"
  -                    ) >/var/svc/manifest/openpkg/${name}.xml
  -                    chmod 644 /var/svc/manifest/openpkg/${name}.xml
  -                    /usr/sbin/svccfg import 
/var/svc/manifest/openpkg/${name}.xml
  -                    ( echo "/usr/sbin/svcadm enable 
\"svc:/openpkg/${name}:default\""
  -                    ) >%{l_prefix}.pre-post-process.sh
  -                fi
  -                ;;
               SunOS/5.* )
                   if [ ! -f /etc/init.d/${name} ]; then
                       #   install transfer script
  @@ -2638,12 +2554,6 @@
                       fi
                   fi
                   ;;
  -            SunOS/5.10 )
  -                /usr/sbin/svcadm disable "svc:/openpkg/${name}:default"; 
sleep 2
  -                /usr/sbin/svccfg delete -f "svc:/openpkg/${name}:default" 
>/dev/null 2>&1 || true
  -                rm -f /var/svc/manifest/openpkg/${name}.xml >/dev/null 2>&1
  -                rmdir /var/svc/manifest/openpkg >/dev/null 2>&1 || true
  -                ;;
               SunOS/5.* )
                   rm -f /etc/init.d/${name} >/dev/null 2>&1
                   rm -f /etc/rc3.d/S99${name} >/dev/null 2>&1
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to