Hello community, here is the log from the commit of package tog-pegasus checked in at Mon Sep 29 18:35:12 CEST 2008. -------- --- tog-pegasus/tog-pegasus.changes 2008-08-18 15:50:53.000000000 +0200 +++ /mounts/work_src_done/STABLE/tog-pegasus/tog-pegasus.changes 2008-09-22 16:54:29.000000000 +0200 @@ -1,0 +2,27 @@ +Fri Sep 19 11:15:38 MDT 2008 - bwhiteley@suse.de + +- Put %_libdir/*.so files back in the main package, as many of + them need to be there. +- Removed Python provider manager from this package. It is in a + separate package now due to pluggable provider manager support + in Pegasus 2.8. Also, CMPI-based Python providers are now + preferred (cmpi-bindings project within http://omc-project.org/) +- Disable building of most test code. +- Remove test-internal subpackage. + +------------------------------------------------------------------- +Fri Sep 19 15:36:19 CEST 2008 - mmarek@suse.cz + +- updated to 2.8.0 + new features in this version: + * Memory Resident Repository (PEP 307) + * WS-Management Support in CIM Server (PEP 311) + * Pluggable Provider Managers - Enhancement (PEP 313) + * Tracing in OpenPegasus - Enhancement (PEP 315) + * Profile Registration Profile Support (PEP 319) + * Track Generated Indications Data (PEP 322) + * DMTf Indication Profile Implementation, Stage 1 (DMTF DSP 1054) + (PEP 323) + * Track Generated Indications Data (PEP 322) + +------------------------------------------------------------------- Old: ---- pegasus-2.7.0.tar.bz2 pegasus-2.7.0-warnings.patch pegasus-enable-root-login.patch pegasus-http401-content-length.patch pegasus-local_connect_with_creds.patch pegasus-no-rpath.patch pegasus-pluggable-provider-managers.patch pegasus-python-provifc-manager.patch pegasus-sigchld.patch PGpython_provifc.patch PGpython_provifc.tar.bz2 New: ---- Makefile.pkg-config pegasus-2.8.0-notests.patch pegasus-2.8.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tog-pegasus.spec ++++++ --- /var/tmp/diff_new_pack.T30390/_old 2008-09-29 18:34:17.000000000 +0200 +++ /var/tmp/diff_new_pack.T30390/_new 2008-09-29 18:34:17.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package tog-pegasus (Version 2.7.0) +# spec file for package tog-pegasus (Version 2.8.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,9 +19,9 @@ Name: tog-pegasus -BuildRequires: e2fsprogs-devel gcc-c++ libicu-devel net-snmp-devel openslp-devel openssl-devel pam-devel pwdutils python-devel -Version: 2.7.0 -Release: 87 +BuildRequires: cim-schema e2fsprogs-devel gcc-c++ libicu-devel net-snmp-devel openslp-devel openssl-devel pam-devel pwdutils +Version: 2.8.0 +Release: 1 # Summary: OpenPegasus WBEM Services for Linux Group: System/Management @@ -40,35 +40,27 @@ Source6: loadmof.sh Source7: rmmof.sh Source8: pegasus.init -Source9: PGpython_provifc.tar.bz2 Source10: pegutil.sh Source11: pegasus_build_env_vars.sh Source12: cimserver_planned.conf Source13: README.SUSE +Source14: Makefile.pkg-config # Patch1: pegasus-pam-wbem.patch Patch2: pegasus-config.patch Patch3: pegasus-no-strip.patch -Patch4: pegasus-no-rpath.patch Patch5: pegasus-local-or-remote-auth.patch -Patch6: pegasus-python-provifc-manager.patch -Patch7: PGpython_provifc.patch -Patch8: pegasus-sigchld.patch -Patch9: pegasus-enable-root-login.patch -Patch13: pegasus-pluggable-provider-managers.patch -# temporary patches -Patch10: pegasus-2.7.0-warnings.patch Patch11: pegasus-2.7.0-strncat.patch -Patch12: pegasus-http401-content-length.patch -Patch14: pegasus-local_connect_with_creds.patch +Patch12: pegasus-2.8.0-notests.patch # Provides: tog-pegasus-cimserver Provides: cim-server -Provides: pyprovifc = 1.0.0 # PreReq: pwdutils %insserv_prereq %fillup_prereq PreReq: python-pywbem >= 0.6.20080201.1 PreReq: cim-schema >= 2.17 +# due to bug in python package (bnc#427987) +PreReq: python-devel Requires: bash, sed, grep, coreutils, procps, openssl >= 0.9.6, pam Requires: bind-utils, net-tools Obsoletes: pegasus-wbem @@ -94,6 +86,7 @@ Obsoletes: tog-pegasus-sdk Requires: tog-pegasus >= %{version} Requires: gcc-c++ +Requires: pkg-config Requires(preun): make %description devel @@ -115,6 +108,7 @@ Group: System/Management Requires: tog-pegasus >= %{version} Requires: gcc-c++ +Requires: pkg-config Requires(preun): make %description devel-internal @@ -129,47 +123,20 @@ -------- The Open Group -%package test-internal -License: X11/MIT -Summary: OpenPegasus WBEM Services for Linux -Group: System/Management -Requires: tog-pegasus >= %{version}, make - -%description test-internal -OpenPegasus WBEM Services for Linux enables management solutions that -deliver increased control of enterprise resources. WBEM is a platform -and resource independent DMTF standard that defines a common -information model and communication protocol for monitoring and -controlling resources from diverse sources. - - - -Authors: --------- - The Open Group - %prep %setup -q -n pegasus -%setup -D -T -a 9 -n pegasus %patch1 %patch2 -b .pegasus-config.patch %patch3 -%patch4 %patch5 -%patch6 -b .pegasus-python-provifc-manager.patch -%patch7 -b .PGpython_provifc.patch -%patch8 -b .pegasus-sigchld.patch -%patch9 -b .pegasus-enable-root-login.patch -%patch13 -b .pegasus-pluggable-provider-managers.patch -%patch14 -b .pegasus-local_connect_with_creds.patch -%patch10 %patch11 -%patch12 -b .pegasus-http401-content-length.patch +%patch12 -b .pegasus-2.8.0-notests.patch %build cp -fp %_sourcedir/README.SUSE.Security doc cp -fp %_sourcedir/README.SUSE doc cp -fp %_sourcedir/genOpenPegasusSSLCerts rpm +cp -fp %_sourcedir/Makefile.pkg-config . case %_arch in i?86) PEGASUS_PLATFORM=LINUX_IX86_GNU;; @@ -201,6 +168,8 @@ export PATH="$PATH:\$PEGASUS_HOME/bin" export LD_LIBRARY_PATH=\$PEGASUS_HOME/lib export PEGASUS_BUILD_TEST_RPM=1 +export PEGASUS_ENABLE_MAKE_INSTALL=yes +export PEGASUS_SKIP_MOST_TEST_DIRS=true EOF . rpm-env # vvv remove this when #337901 / gcc.gnu.org/PR31081 gets fixed @@ -216,7 +185,6 @@ %install . rpm-env -export PEGASUS_ENABLE_MAKE_INSTALL=yes make -f Makefile.Release stage rm -r %buildroot/usr/share/doc/tog-pegasus-* # ghost configs @@ -234,7 +202,6 @@ install %{S:12} %{buildroot}/etc/Pegasus/cimserver_planned.conf # fix permissions chmod -v 0755 %{buildroot}/usr/share/Pegasus/scripts/* -chmod 755 %{buildroot}/var/lib/Pegasus/testrepository find %{buildroot}/usr/include/Pegasus -type f -print0 | xargs -r0 chmod -v a-x # add missing .so symlinks pushd %buildroot%_libdir @@ -245,6 +212,10 @@ fi done popd +rm %{buildroot}/var/lib/Pegasus/cimserver_planned.conf +# XXX: do we still need this? The upstream RPMS don't package all of CMPI/*.h +# either +#%{__install} -m 0644 src/Pegasus/Provider/CMPI/*.h %{buildroot}%{_includedir}/Pegasus/Provider/CMPI/ # install some extra MOF files that we'll need in %post rm -r %{buildroot}/var/lib/Pegasus/repository/root#cimv2 rm %{buildroot}/var/lib/Pegasus/repository/root#PG_InterOp/instances/* @@ -258,6 +229,20 @@ install -m644 $h %{buildroot}/usr/include/Pegasus-internal/$h done popd +# Create pkg-config file +install -d %{buildroot}/usr/%_lib/pkgconfig +cat > %{buildroot}/usr/%_lib/pkgconfig/%{name}.pc << EOS +prefix=/usr +exec_prefix=\${prefix} +libdir=\${exec_prefix}/lib +includedir=\${prefix}/include +Name: OpenPegasus +Description: OpenPegasus WBEM Services for Linux +Version: %{version} +URL: http://openpegasus.org/ +Libs: $(make -f Makefile.pkg-config pkg-config-libs) +Cflags: $(make -f Makefile.pkg-config pkg-config-cflags) +EOS ### end of %install %clean @@ -348,22 +333,9 @@ %files %defattr(-,root,root) -%_libdir/Pegasus/ -%_libdir/*.so.* -# dirty hack to find out which Pegasus libraries have extern "C" symbols -# (and can therefore be dlopened): -# $ cd $RPM_BUILD_ROOT/%_libdir -# $ find -name '*.so' | while read f; do t=`nm "$f" | grep 'T [^_]'`; if test $? = 0; then echo "$f"; echo "$t"; fi; done -# outputs something like -# ./Pegasus/providers/libComputerSystemProvider.so -# 00000000000049d0 T PegasusCreateProvider -# ... -# ./libCIMxmlIndicationHandler.so -# 00000000000035c0 T PegasusCreateHandler -# ./libsnmpIndicationHandler.so -# 0000000000004c80 T PegasusCreateHandler -# remaining .so symlinks can go to the -devel subpackage -%_libdir/lib*Handler.so +/usr/%{_lib}/Pegasus/ +/usr/%{_lib}/*.so.* +/usr/%{_lib}/*.so /usr/sbin/* /usr/bin/* /usr/share/Pegasus/scripts @@ -391,29 +363,43 @@ /usr/share/Pegasus/mof %doc /usr/share/man/man[18]/* %doc doc/license.txt doc/Admin_Guide_Release.pdf doc/PegasusSSLGuidelines.htm doc/SecurityGuidelinesForDevelopers.html doc/README.SUSE.Security doc/README.SUSE src/Clients/repupgrade/doc/repupgrade.html -# packaged in -test-internal -%exclude /var/lib/Pegasus/testrepository %files devel %defattr(-,root,root) -%_libdir/*.so -%exclude %_libdir/lib*Handler.so /usr/include/Pegasus /usr/share/Pegasus/samples /usr/share/Pegasus/html +/usr/%_lib/pkgconfig/* %files devel-internal %defattr(-,root,root) /usr/include/Pegasus-internal - -%files test-internal -%defattr(-,root,pegasus,-) -/usr/share/Pegasus/test -/var/lib/Pegasus/testrepository +/usr/%_lib/pkgconfig/* # NOTE: please use the tog-pegasus.changes file, this changelog will be # automatically updated from it in the binary RPMS %changelog +* Fri Sep 19 2008 bwhiteley@suse.de +- Put %%_libdir/*.so files back in the main package, as many of + them need to be there. +- Removed Python provider manager from this package. It is in a + separate package now due to pluggable provider manager support + in Pegasus 2.8. Also, CMPI-based Python providers are now + preferred (cmpi-bindings project within http://omc-project.org/) +- Disable building of most test code. +- Remove test-internal subpackage. +* Fri Sep 19 2008 mmarek@suse.cz +- updated to 2.8.0 + new features in this version: + * Memory Resident Repository (PEP 307) + * WS-Management Support in CIM Server (PEP 311) + * Pluggable Provider Managers - Enhancement (PEP 313) + * Tracing in OpenPegasus - Enhancement (PEP 315) + * Profile Registration Profile Support (PEP 319) + * Track Generated Indications Data (PEP 322) + * DMTf Indication Profile Implementation, Stage 1 (DMTF DSP 1054) + (PEP 323) + * Track Generated Indications Data (PEP 322) * Mon Aug 18 2008 mmarek@suse.de - use LSB keywords instead of X-UnitedLinux-* in the init script * Tue Jul 15 2008 mmarek@suse.cz @@ -431,10 +417,10 @@ - don't install internal headers executable * Thu Apr 17 2008 npaxton@novell.com - install non-frozen headers to /usr/include/Pegasus-internal -* Thu Apr 03 2008 bwhiteley@suse.de +* Wed Apr 02 2008 bwhiteley@suse.de - Renamed README.SuSE.Security to README.SUSE.Security. - Patch to allow connection to UDS with credentials (pegasus_bug:7563). -* Tue Mar 25 2008 npaxton@novell.com +* Mon Mar 24 2008 npaxton@novell.com - Add pluggable provider manager patch * Thu Mar 20 2008 mmarek@suse.cz - cim-schema is also used in %%post @@ -442,24 +428,24 @@ - Changed the python-pywbem dependency to PreReq, as it is used in %%post. - Synced *.changes and %%changelog in the specfile -* Thu Feb 28 2008 jcarey@novell.com +* Wed Feb 27 2008 jcarey@novell.com - Changed to use copy of given OperationContext when making up calls to the CIMOM. Fixes problem where the requesting user name was not being used when making these calls. The user identity was not available to providers. -* Sat Feb 23 2008 bwhiteley@suse.de +* Fri Feb 22 2008 bwhiteley@suse.de - Don't build root/cimv2 namespace during build. Create it during install instead with new python MOF compiler. Don't register any PG providers by default. -* Thu Feb 21 2008 jcarey@novell.com +* Wed Feb 20 2008 jcarey@novell.com - Changed to not allow exception to be thrown from the processMessage method of the provider manager. -* Sat Feb 16 2008 bwhiteley@suse.de +* Fri Feb 15 2008 bwhiteley@suse.de - Make cimsrvr user a member of the pegasus group. Otherwise, in-process providers do not work. -* Sat Feb 09 2008 bwhiteley@suse.de +* Fri Feb 08 2008 bwhiteley@suse.de - Allow root user to log in from remote (bnc#344466) -* Wed Feb 06 2008 jcarey@novell.com +* Tue Feb 05 2008 jcarey@novell.com - Changed so the default action is performed when a SIGCHLD signal is received (pegasus-sigchld.patch). * Fri Feb 01 2008 bwhiteley@suse.de @@ -495,7 +481,7 @@ [#341368] * Mon Dec 03 2007 mmarek@suse.cz - fixed incorrect strncat() call in OperatingSystem_Linux.cpp -* Wed Nov 28 2007 bwhiteley@suse.de +* Tue Nov 27 2007 bwhiteley@suse.de - Added python provider interface. * Thu Nov 15 2007 mmarek@suse.cz - add .so symlinks for all installed libraries [#341368] and move @@ -546,7 +532,7 @@ * Thu Jan 18 2007 mrueckert@suse.de - add symlink for libcmpiCppImpl.so.1 to libcmpiCppImpl.so and install the CMPI headers (#233452) -* Fri Nov 17 2006 mrueckert@suse.de +* Thu Nov 16 2006 mrueckert@suse.de - make sure all manpages are world readable (#209441) * Tue Jul 11 2006 mrueckert@suse.de - build tests rpm @@ -562,5 +548,5 @@ - comment out the Requires(post|pre|postun) for now * Fri Jul 07 2006 mrueckert@suse.de - dont package the debug files in the base package -* Fri Jul 07 2006 mrueckert@suse.de +* Thu Jul 06 2006 mrueckert@suse.de - Initial package based on the fedora core 6 package ++++++ cimserver_planned.conf ++++++ --- tog-pegasus/cimserver_planned.conf 2008-03-20 11:40:51.000000000 +0100 +++ /mounts/work_src_done/STABLE/tog-pegasus/cimserver_planned.conf 2008-09-22 16:55:28.000000000 +0200 @@ -199,6 +199,53 @@ enableBinaryRepository=false ############################################################################## +# enableNormalization +# Description: If true, objects returned from instance +# providers are validated and normalized. +# Default Value: false +# Dynamic: No +############################################################################## +# TODO: see other related TODO +# enableNormalization=false + +############################################################################## +# enableSSLExportClientVerification +# Description: If true, the CIM Server allows HTTPS connection +# for CIMExport requests on the port specified by the service +# name "wbem-exp-https". +# Default Value: false +# Dynamic: No +############################################################################## +# TODO: figure out why this is unknown. +#enableSSLExportClientVerification=false + +############################################################################## +# excludeModulesFromNormalization +# Description: If the excludeModulesfromNormalization property +# is set, the value is interpreted as a list of comma-separated +# Provider Module names (as specified in PG_ProviderModule.Name) +# to exclude from validation and normalization. +# Default Value: "" +# Dynamic: No +############################################################################## +# TODO, enable PEGASUS_ENABLE_OBJECT_NORMALIZATION at build-time, or +# (recommended), remove from this file. +#excludeModulesFromNormalization="" + +############################################################################## +# exportSSLTrustStore +# Description: Specifies the location of the OpenSSL truststore +# for Indications. Consistent with the OpenSSL implementation, +# a truststore can be either a file or directory. If the +# truststore is a directory, all the certificates within the +# directory are considered trusted. +# Default Value: /etc/Pegasus/indication_trust.pem +# Dynamic: No +############################################################################## +# TODO: figure out why this option is unknown +#exportSSLTrustStore=/etc/Pegasus/indication_trust.pem + +############################################################################## # logLevel # Description: Defines the desired level of logging. Valid # values include: TRACE, INFORMATION, WARNING, SEVERE, FATAL. @@ -292,7 +339,8 @@ # Default Value: None # Dynamic: No ############################################################################## -# sslTrustStoreUserName= +# TODO, figure out why this option is unknown +#sslTrustStoreUserName= ############################################################################## # traceComponents ++++++ loadmof.sh ++++++ --- tog-pegasus/loadmof.sh 2008-05-12 15:32:02.000000000 +0200 +++ /mounts/work_src_done/STABLE/tog-pegasus/loadmof.sh 2008-09-22 16:57:03.000000000 +0200 @@ -88,17 +88,35 @@ if [ -f $LOGFILE ]; then mv $LOGFILE $LOGFILE.0 fi - if [ "x$REMOVE" = "x1" ]; then - OPTS="-r" - else - OPTS="-s /usr/share/mof/cim-current" - fi - if [ "x$VERBOSE" = "x1" ]; then -# $CIMMOF -uc -aEV -n $NS $@ - $CIMMOF -v -n $NS $OPTS -u /var/run/tog-pegasus/cimxml.socket $@ + REG="" + case "$1" in + "/usr/share/sblim-cmpi-base/Linux_Base.mof") + REG="/usr/share/sblim-cmpi-base/Linux_BaseIndication.registration" + ;; + *) + REG="${1%%.mof}.registration" + ;; + esac + + if [ -f "$REG" ]; then + if [ "x$VERBOSE" = "x1" ]; then + $PROVIDER_REGISTER -t pegasus -r "$REG" -m "$1" -v + else + $PROVIDER_REGISTER -t pegasus -r "$REG" -m "$1" &> $LOGFILE + fi else -# $CIMMOF -uc -aEV -n $NS $@ &> $LOGFILE - $CIMMOF -n $NS $OPTS -u /var/run/tog-pegasus/cimxml.socket $@ &> $LOGFILE + if [ "x$REMOVE" = "x1" ]; then + OPTS="-r" + else + OPTS="-s /usr/share/mof/cim-current" + fi + if [ "x$VERBOSE" = "x1" ]; then +# $CIMMOF -uc -aEV -n $NS $@ + $CIMMOF -v -n $NS $OPTS -u /var/run/tog-pegasus/cimxml.socket $@ + else +# $CIMMOF -uc -aEV -n $NS $@ &> $LOGFILE + $CIMMOF -n $NS $OPTS -u /var/run/tog-pegasus/cimxml.socket $@ &> $LOGFILE + fi fi RVAL=$? if [ "x$RVAL" != "x0" -a "x$VERBOSE" != "x1" ]; then ++++++ pegasus-2.8.0-notests.patch ++++++ --- ./Makefile.Release.origjbw 2008-09-18 14:23:49.000000000 -0600 +++ ./Makefile.Release 2008-09-18 14:25:12.000000000 -0600 @@ -70,7 +70,7 @@ $(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusEmptyFiles $(MAKE) --directory=$(ROOT) -f Makefile.Release stage_genOpenPegasusSSLCertsFile $(MAKE) --directory=$(ROOT) -f mak/SDKMakefile stageSDK -ifdef PEGASUS_BUILD_TEST_RPM +ifdef DONTBUILDTHISSTUFF $(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest stageTEST endif @@ -716,17 +716,21 @@ @$(MAKE) --directory=$(ROOT) -f mak/SDKMakefile \ PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \ _append_preunSectionToSpecFile +ifdef DONTBUILDTHISSTUFF @$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest \ PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \ _append_preunSectionToSpecFile +endif @$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_postunSectionToSpecFile @$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_filesSectionToSpecFile @$(MAKE) --directory=$(ROOT) -f mak/SDKMakefile \ PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \ _append_filesSectionToSpecFile +ifdef DONTBUILDTHISSTUFF @$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest \ PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \ _append_filesSectionToSpecFile +endif _append_OpenPegasusLicenseToSpecFile: FORCE @$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-header.spec >> $(PEGASUS_RPM_SPEC_FILE_PATH) ++++++ pegasus-2.7.0.tar.bz2 -> pegasus-2.8.0.tar.bz2 ++++++ ++++ 302185 lines of diff (skipped) ++++++ pegasus_build_env_vars.sh ++++++ --- tog-pegasus/pegasus_build_env_vars.sh 2008-03-26 13:52:34.000000000 +0100 +++ /mounts/work_src_done/STABLE/tog-pegasus/pegasus_build_env_vars.sh 2008-09-22 17:00:01.000000000 +0200 @@ -25,6 +25,7 @@ PEGASUS_STAGING_DIR = $(PEGASUS_HOME)/stagingDir endif +PEGASUS_SKIP_MOST_TEST_DIRS=true # PEGASUS_ENABLE_INTEROP_PROVIDER=true PEGASUS_ENABLE_EXECQUERY=true # PEGASUS_DISABLE_CQL=false ++++++ pegasus-config.patch ++++++ --- /var/tmp/diff_new_pack.T30390/_old 2008-09-29 18:34:34.000000000 +0200 +++ /var/tmp/diff_new_pack.T30390/_new 2008-09-29 18:34:34.000000000 +0200 @@ -14,27 +14,3 @@ # else # undef REPUPGRADE_USE_RELEASE_DIRS const String RepositoryUpgrade::_LOG_PATH = "./"; ---- ./Makefile.Release.pegasus-config.patch 2007-10-01 14:15:23.000000000 -0600 -+++ ./Makefile.Release 2007-12-14 22:01:56.000000000 -0700 -@@ -366,10 +366,10 @@ - $(foreach i, $(MANAGEDSYSTEM_MOF_FILES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);) - - stage_PegasusVarDataDirectoryFiles: FORCE -- $(COPY) $(ROOT)/src/Server/cimserver_planned.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE) -+ $(COPY) $(ROOT)/src/Server/cimserver_planned.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_PLANNED_CONFIG_FILE_PATH) - - setpermissions_PegasusVarDataDirectoryFiles: FORCE -- $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prw_r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE) -+ $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prw_r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PLANNED_CONFIG_FILE_PATH) - - stage_genOpenPegasusSSLCertsFile: FORCE - @$(RM) $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts -@@ -1037,7 +1037,7 @@ - "/etc/init.d/tog-pegasus" >> $(PEGASUS_RPM_SPEC_FILE_PATH) - @$(ECHO-E) "%config(noreplace) %attr($(Prw_r__r__), " \ - "$(CIMSERVER_USR), $(CIMSERVER_GRP))" \ -- "$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)" \ -+ "$(PEGASUS_PLANNED_CONFIG_FILE_PATH)" \ - >> $(PEGASUS_RPM_SPEC_FILE_PATH) - @$(ECHO-E) "%config(noreplace) $(PEGASUS_CONFIG_DIR)/access.conf" \ - >> $(PEGASUS_RPM_SPEC_FILE_PATH) ++++++ pegasus-local-or-remote-auth.patch ++++++ --- /var/tmp/diff_new_pack.T30390/_old 2008-09-29 18:34:34.000000000 +0200 +++ /var/tmp/diff_new_pack.T30390/_new 2008-09-29 18:34:34.000000000 +0200 @@ -34,7 +34,7 @@ + */ + Boolean isRemoteUser() const + { -+ _checkRep(); ++ CheckRep(_rep); + return _rep->isRemoteUser(); + } + @@ -42,7 +42,7 @@ + */ + void setRemoteUser(Boolean remoteUser) + { -+ _checkRep(); ++ CheckRep(_rep); + _rep->setRemoteUser(remoteUser); + } + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de