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