(file) Return to tog-pegasus.spec CVS log (file) (dir) Up to [Pegasus] / pegasus / rpm

Diff for /pegasus/rpm/tog-pegasus.spec between version 1.18 and 1.54

version 1.18, 2004/10/12 22:21:56 version 1.54, 2005/05/06 04:31:08
Line 1 
Line 1 
 #%2003////////////////////////////////////////////////////////////////////////  #%2005////////////////////////////////////////////////////////////////////////
 # #
 # Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development # Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
 # Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. # Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
 # Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.; # Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;
 # IBM Corp.; EMC Corporation, The Open Group. # IBM Corp.; EMC Corporation, The Open Group.
   # Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
   # IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
   # Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
   # EMC Corporation; VERITAS Software Corporation; The Open Group.
 # #
 # Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
 # of this software and associated documentation files (the "Software"), to # of this software and associated documentation files (the "Software"), to
Line 26 
Line 30 
 # #
 # tog-pegasus.spec # tog-pegasus.spec
 # #
 # Package spec for PEGASUS 2.4  #%/////////////////////////////////////////////////////////////////////////////
   
   #
   # WARNING: This file is automatically generated by executing
   #   make -f pegasus/Makefile.Release create_OpenPegasusRPMSpecFile
   # Any changes made directly to this file will be lost the next
   # time this file is generated.
 # #
   
   %define srcRelease 1
   Version: 2.5Alpha1
   Release: 1
   
   # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-intro.spec
 Summary: OpenPegasus WBEM Services for Linux Summary: OpenPegasus WBEM Services for Linux
 Name: tog-pegasus Name: tog-pegasus
 Version: 2.4RC1  
 Release: 1  
 Group: Systems Management/Base Group: Systems Management/Base
 Copyright: Open Group Pegasus Open Source Copyright: Open Group Pegasus Open Source
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
 Source: ftp://www.opengroup.org/pegasus/tog-pegasus-%{version}-%{release}.tar.gz  Source: ftp://www.opengroup.org/pegasus/tog-pegasus-%{version}-%{srcRelease}.tar.gz
 Requires: openssl-devel >= 0.9.6 lsb >= 1.3  Requires: openssl >= 0.9.6 lsb >= 1.3
 Provides: cimserver tog-pegasus-2.4  Provides: tog-pegasus-cimserver
   BuildRequires: openssl-devel >= 0.9.6
  
 %description %description
 OpenPegasus WBEM Services for Linux enables management solutions that deliver OpenPegasus WBEM Services for Linux enables management solutions that deliver
Line 45 
Line 60 
 independent DMTF standard that defines a common information model and independent DMTF standard that defines a common information model and
 communication protocol for monitoring and controlling resources from diverse communication protocol for monitoring and controlling resources from diverse
 sources. sources.
   # End of section pegasus/rpm/tog-specfiles/tog-pegasus-intro.spec
   
   %global OPENSSL_HOME /usr/include/openssl
   %global OPENSSL_BIN /usr/bin
   %global PEGASUS_PEM_DIR /etc/opt/tog-pegasus
   %global PEGASUS_SSL_CERT_FILE server.pem
   %global PEGASUS_SSL_KEY_FILE file.pem
   %global PEGASUS_SSL_TRUSTSTORE client.pem
   %global PAM_CONFIG_DIR /etc/pam.d
   %global PEGASUS_CONFIG_DIR /etc/opt/tog-pegasus
   %global PEGASUS_REPOSITORY_DIR /var/opt/tog-pegasus/repository
   %global PEGASUS_PREV_REPOSITORY_DIR /var/opt/tog-pegasus/prev_repository
   %global PEGASUS_SBIN_DIR /opt/tog-pegasus/sbin
   
   %global PEGASUS_RPM_ROOT $RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
   %global PEGASUS_RPM_HOME $RPM_BUILD_ROOT/build/tog-pegasus
   %global PEGASUS_INSTALL_LOG /var/opt/tog-pegasus/log/install.log
   
   %ifarch ia64
   %global PEGASUS_HARDWARE_PLATFORM LINUX_IA64_GNU
   %else
   %ifarch x86_64
   %global PEGASUS_HARDWARE_PLATFORM LINUX_X86_64_GNU
   %else
   %ifarch ppc
   %global PEGASUS_HARDWARE_PLATFORM LINUX_PPC_GNU
   %else
   %ifarch ppc64 pseries
   %global PEGASUS_HARDWARE_PLATFORM LINUX_PPC64_GNU
   %else
   %ifarch s390
   %global PEGASUS_HARDWARE_PLATFORM LINUX_ZSERIES_GNU
   %else
   %ifarch s390x zseries
   %global PEGASUS_HARDWARE_PLATFORM LINUX_ZSERIES64_GNU
   %else
   %global PEGASUS_HARDWARE_PLATFORM LINUX_IX86_GNU
   %endif
   %endif
   %endif
   %endif
   %endif
  
   # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-packages.spec
 %package sdk %package sdk
 Summary:      The OpenPegasus Software Development Kit Summary:      The OpenPegasus Software Development Kit
 Group:        Systems Management/Base Group:        Systems Management/Base
 Autoreq: 0 Autoreq: 0
 Requires: tog-pegasus >= 2.4, openssl-devel >= 0.9.6  Requires: tog-pegasus >= %{version}
  
 %description sdk %description sdk
 The OpenPegasus WBEM Services for Linux SDK is the developer's kit for the OpenPegasus WBEM The OpenPegasus WBEM Services for Linux SDK is the developer's kit for the OpenPegasus WBEM
 Services for Linux release. It provides Linux C++ developers with the WBEM files required to Services for Linux release. It provides Linux C++ developers with the WBEM files required to
 build WBEM Clients and Providers. It also supports C provider developers via the CMPI interface. build WBEM Clients and Providers. It also supports C provider developers via the CMPI interface.
  
 %prep  %package test
 [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;  Summary: The OpenPegasus Tests
   Group: Systems Management/Base
   Autoreq: 0
   Requires: tog-pegasus >= %{version}
  
 %setup  %description test
   The OpenPegasus WBEM tests for the OpenPegasus %{version} Linux rpm.
   # End of section pegasus/rpm/tog-specfiles/tog-pegasus-packages.spec
  
 export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION  %prep
   [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
  
 # Needed for CMPI patch  %setup -n %{name}-%{version}
 ln -s $RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION $RPM_BUILD_DIR/$RPM_PACKAGE_NAME  export PEGASUS_ROOT=%PEGASUS_RPM_ROOT
  
 %build %build
 export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION  
 export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus  
 %ifarch ia64  
 %define PEGASUS_HARDWARE_PLATFORM LINUX_IA64_GNU  
 %else  
 %define PEGASUS_HARDWARE_PLATFORM LINUX_IX86_GNU  
 %endif  
 export PEGASUS_PLATFORM=%PEGASUS_HARDWARE_PLATFORM  
  
 export OPENSSL_HOME=/usr  %ifarch s390 s390x zseries
 export PEGASUS_HAS_SSL=yes  export PEGASUS_EXTRA_C_FLAGS="$PEGASUS_EXTRA_C_FLAGS -fsigned-char"
   %endif
  
 # per bug #368  # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-build.spec
 export PEGASUS_USE_RELEASE_DIRS=true  export PEGASUS_ROOT=%PEGASUS_RPM_ROOT
 export PEGASUS_USE_RELEASE_CONFIG_OPTIONS=true  export PEGASUS_HOME=%PEGASUS_RPM_HOME
 export SYS_INCLUDES=-I/usr/kerberos/include  export PEGASUS_PLATFORM=%PEGASUS_HARDWARE_PLATFORM
   export PEGASUS_ENVVAR_FILE=$PEGASUS_ROOT/env_var_Linux.status
 # per PEP #144  
 export PEGASUS_PAM_AUTHENTICATION=true  
 export PEGASUS_USE_PAM_STANDALONE_PROC=true  
 export PEGASUS_LOCAL_DOMAIN_SOCKET=true  
 export PEGASUS_USE_SYSLOGS=true  
 export PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER=true  
   
 # per PEP #174  
 export PEGASUS_ENABLE_USERGROUP_AUTHORIZATION=true  
 export PEGASUS_HAS_PERFSTATS=true  
 export PEGASUS_NOASSERTS=true  
  
 make  export OPENSSL_HOME=%OPENSSL_HOME
   export OPENSSL_BIN=%OPENSSL_BIN
 export LD_LIBRARY_PATH=$PEGASUS_HOME/lib export LD_LIBRARY_PATH=$PEGASUS_HOME/lib
 export PATH=$PEGASUS_HOME/bin:$PATH export PATH=$PEGASUS_HOME/bin:$PATH
 make repository  
  
 %define PEGASUS_STAGING_DIR  $PEGASUS_HOME/stageSDK  export PEGASUS_EXTRA_C_FLAGS="-g $RPM_OPT_FLAGS"
 %define PEGASUS_SAMPLES_DIR  /opt/tog-pegasus/samples  export PEGASUS_EXTRA_CXX_FLAGS="$PEGASUS_EXTRA_C_FLAGS"
 %define PEGASUS_INCLUDE_DIR  /opt/tog-pegasus/include  
 %define PEGASUS_HTML_DIR     /opt/tog-pegasus/html  make -f $PEGASUS_ROOT/Makefile.Release create_ProductVersionFile
 make --directory=mak -f SDKMakefile stageSDK \  make -f $PEGASUS_ROOT/Makefile.Release all
           PEGASUS_STAGING_DIR=%PEGASUS_STAGING_DIR \  make -f $PEGASUS_ROOT/Makefile.Release repository
           PEGASUS_SAMPLES_DIR=%PEGASUS_SAMPLES_DIR \  # End of section pegasus/rpm/tog-specfiles/tog-pegasus-build.spec
           PEGASUS_INCLUDE_DIR=%PEGASUS_INCLUDE_DIR \  
           PEGASUS_HTML_DIR=%PEGASUS_HTML_DIR  
  
 %install %install
 %define PEGASUS_PROD_DIR       /opt/tog-pegasus  
 %define PEGASUS_DEST_LIB_DIR   %PEGASUS_PROD_DIR/lib  
 %define PEGASUS_PROVIDER_DIR   %PEGASUS_PROD_DIR/providers  
 %define PEGASUS_PROVIDER_LIB_DIR    %PEGASUS_PROVIDER_DIR/lib  
 %define PEGASUS_SBIN_DIR       %PEGASUS_PROD_DIR/sbin  
 %define PEGASUS_BIN_DIR        %PEGASUS_PROD_DIR/bin  
 %define PEGASUS_PRODSHARE_DIR  %PEGASUS_PROD_DIR/share  
 %define PEGASUS_MAN_DIR        %PEGASUS_PRODSHARE_DIR/man  
 %define PEGASUS_MANUSER_DIR    %PEGASUS_MAN_DIR/man1  
 %define PEGASUS_MANADMIN_DIR   %PEGASUS_MAN_DIR/man8  
 %define PEGASUS_VARDATA_DIR    /var/opt/tog-pegasus  
 %define PEGASUS_REPOSITORY_DIR      %PEGASUS_VARDATA_DIR/repository  
 %define PEGASUS_VARDATA_CACHE_DIR   %PEGASUS_VARDATA_DIR/cache  
 %define PEGASUS_LOCAL_AUTH_DIR      %PEGASUS_VARDATA_CACHE_DIR/localauth  
 %define PEGASUS_MOF_DIR            %PEGASUS_PROD_DIR/mof  
 %define PEGASUS_CONFIG_DIR         /etc/opt/tog-pegasus  
 %define PEGASUS_VARRUN_DIR         /var/run/tog-pegasus  
 %define PEGASUS_LOCAL_DOMAIN_SOCKET_DIR %PEGASUS_VARRUN_DIR/socket  
 %define PAM_CONF                   /etc/pam.d  
 %define PEGASUS_LOG_DIR            %PEGASUS_VARDATA_DIR/log  
 %define PEGASUS_LICENSE_FILE       license.txt  
 %define PEGASUS_PLANNED_CONFIG_FILE cimserver_planned.conf  
 %define PEGASUS_PEM_DIR            %PEGASUS_CONFIG_DIR  
 %define PEGASUS_SSL_KEY_FILE       file.pem  
 %define PEGASUS_SSL_CERT_FILE      server.pem  
 %define PEGASUS_SSL_TRUSTSTORE     client.pem  
 %define PEGASUS_INSTALL_SCRIPT_DIR $PEGASUS_ROOT/installs/scripts  
 #  
 # Make directories  
 mkdir -p $RPM_BUILD_ROOT%PEGASUS_VARDATA_DIR/{log,cache,repository}  
 mkdir -p $RPM_BUILD_ROOT/%PEGASUS_LOCAL_AUTH_DIR  
 mkdir -p $RPM_BUILD_ROOT/%PEGASUS_PROVIDER_LIB_DIR  
 mkdir -p $RPM_BUILD_ROOT/%PEGASUS_CONFIG_DIR  
 mkdir -p $RPM_BUILD_ROOT/%PEGASUS_LOG_DIR  
 mkdir -p $RPM_BUILD_ROOT/%PEGASUS_MAN_DIR/{man1,man8}  
 mkdir -p $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/{CIM28,Pegasus}  
 mkdir -p $RPM_BUILD_ROOT%PEGASUS_LOCAL_DOMAIN_SOCKET_DIR  
   
 export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION  
 export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus  
   
 #  
 # Init scripts  
 install -D -m 0755  $PEGASUS_ROOT/rpm/tog-pegasus.rc $RPM_BUILD_ROOT/etc/init.d/tog-pegasus  
   
 #  
 # Programs  
 install -D -m 0544  $PEGASUS_HOME/bin/cimauth   $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimauth  
 install -D -m 0544  $PEGASUS_HOME/bin/cimserver $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimserver  
 install -D -m 0544  $PEGASUS_HOME/bin/cimservera $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimservera  
 install -D -m 0544  $PEGASUS_HOME/bin/cimuser   $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimuser  
 install -D -m 0544  $PEGASUS_HOME/bin/cimconfig $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimconfig  
 install -D -m 0555  $PEGASUS_HOME/bin/cimmof    $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/cimmof  
 install -D -m 0555  $PEGASUS_HOME/bin/cimmofl   $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/cimmofl  
 install -D -m 0555  $PEGASUS_HOME/bin/cimprovider $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/cimprovider  
 install -D -m 0555  $PEGASUS_HOME/bin/osinfo    $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/osinfo  
 install -D -m 0555  $PEGASUS_HOME/bin/wbemexec  $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/wbemexec  
   
   
 # Libraries  
   
 install -D -m 0755  $PEGASUS_HOME/lib/libCIMxmlIndicationHandler.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libCIMxmlIndicationHandler.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libConfigSettingProvider.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libConfigSettingProvider.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libNamespaceProvider.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libNamespaceProvider.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libProviderRegistrationProvider.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libProviderRegistrationProvider.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libUserAuthProvider.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libUserAuthProvider.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegauthentication.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegauthentication.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegclient.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegclient.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegcliutils.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegcliutils.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegcommon.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegcommon.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegcompiler.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegcompiler.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegconfig.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegconfig.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegexportclient.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegexportclient.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegexportserver.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegexportserver.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpeggetoopt.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpeggetoopt.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpeghandlerservice.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpeghandlerservice.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegindicationservice.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegindicationservice.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpeglistener.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpeglistener.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegprm.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegprm.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegprovidermanager.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegprovidermanager.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegprovider.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegprovider.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegrepository.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegrepository.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegserver.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegserver.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpeguser.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpeguser.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libpegwql.so.1    $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegwql.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libCMPIProviderManager.so.1   $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libCMPIProviderManager.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libcmpiCppImpl.so.1   $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libcmpiCppImpl.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libDefaultProviderManager.so.1   $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libDefaultProviderManager.so.1  
   
 install -D -m 0755  $PEGASUS_HOME/lib/libComputerSystemProvider.so.1    $RPM_BUILD_ROOT%PEGASUS_PROVIDER_LIB_DIR/libComputerSystemProvider.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libOSProvider.so.1    $RPM_BUILD_ROOT%PEGASUS_PROVIDER_LIB_DIR/libOSProvider.so.1  
 install -D -m 0755  $PEGASUS_HOME/lib/libProcessProvider.so.1    $RPM_BUILD_ROOT%PEGASUS_PROVIDER_LIB_DIR/libProcessProvider.so.1  
   
 #  
 # CIM schema  
 #  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Application28_AppRuntime.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_AppRuntime.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Application28_BIOS.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_BIOS.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Application28_CheckAction.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_CheckAction.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Application28_DeploymentModel.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_DeploymentModel.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Application28_InstalledProduct.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_InstalledProduct.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Application28_J2eeAppServer.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_J2eeAppServer.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Application28_J2eeAppServerStats.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_J2eeAppServerStats.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Application28_SystemSoftware.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_SystemSoftware.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Application28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Application28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Core28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Core28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Database28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Database28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Device28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Device28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Event28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Event28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Interop28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Interop28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_IPsecPolicy28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_IPsecPolicy28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Metrics28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Metrics28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Network28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Network28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Physical28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Physical28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Policy28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Policy28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Schema28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Schema28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_Support28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Support28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_System28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_System28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/CIM_User28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_User28.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Capabilities.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Capabilities.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Collection.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Collection.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_CoreElements.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_CoreElements.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Device.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Device.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_MethodParms.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_MethodParms.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Physical.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Physical.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_PowerMgmt.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_PowerMgmt.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_ProductFRU.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_ProductFRU.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Qualifiers.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Qualifiers.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Redundancy.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Redundancy.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Service.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Service.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Settings.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Settings.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Software.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Software.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_Statistics.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Statistics.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Core28_StorageExtent.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_StorageExtent.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Database28_Statistics.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Database28_Statistics.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Database28_Storage.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Database28_Storage.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Database28_System.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Database28_System.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_Controller.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Controller.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_CoolingAndPower.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_CoolingAndPower.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_DeviceElements.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_DeviceElements.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_DiskGroup.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_DiskGroup.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_FC.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_FC.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_IB.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_IB.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_Memory.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Memory.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_Modems.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Modems.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_NetworkAdapter.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_NetworkAdapter.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_Ports.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Ports.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_Printing.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Printing.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_Processor.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Processor.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_ProtocolController.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_ProtocolController.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_SccExtents.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_SccExtents.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_Sensors.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Sensors.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_StorageDevices.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_StorageDevices.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_StorageExtents.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_StorageExtents.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_StorageLib.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_StorageLib.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_StorageServices.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_StorageServices.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_USB.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_USB.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Device28_UserDevices.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_UserDevices.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Metrics28_BaseMetric.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Metrics28_BaseMetric.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Metrics28_UnitOfWork.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Metrics28_UnitOfWork.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_BGP.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_BGP.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_Buffers.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Buffers.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_Collections.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Collections.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_Filtering.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Filtering.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_IPsec.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_IPsec.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_OSPF.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_OSPF.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_Pipes.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Pipes.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_ProtocolEndpoints.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_ProtocolEndpoints.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_QoS.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_QoS.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_Routes.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Routes.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_RoutingForwarding.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_RoutingForwarding.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_SNMP.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_SNMP.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_SwitchingBridging.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_SwitchingBridging.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_Systems.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Systems.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Network28_VLAN.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_VLAN.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Physical28_Component.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Component.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Physical28_Connector.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Connector.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Physical28_Link.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Link.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Physical28_Misc.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Misc.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Physical28_Package.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Package.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Physical28_PhysicalMedia.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_PhysicalMedia.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/Physical28_StoragePackage.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_StoragePackage.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_Boot.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Boot.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_Diagnostics.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Diagnostics.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_FileElements.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_FileElements.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_Logs.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Logs.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_OperatingSystem.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_OperatingSystem.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_Processing.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Processing.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_SystemElements.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_SystemElements.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_SystemResources.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_SystemResources.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_Time.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Time.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/System28_Unix.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Unix.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_AccessControl.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_AccessControl.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_Account.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Account.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_AuthenticationReqmt.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_AuthenticationReqmt.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_Credential.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Credential.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_Group.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Group.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_Identity.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Identity.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_Kerberos.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Kerberos.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_Org.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Org.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_PrivilegeManagementService.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_PrivilegeManagementService.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_Privilege.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Privilege.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_PublicKey.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_PublicKey.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_Role.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Role.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_SecurityLevel.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_SecurityLevel.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_SecurityServices.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_SecurityServices.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_SharedSecret.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_SharedSecret.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_StorageHardwareID.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_StorageHardwareID.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/CIM28/User28_UsersAccess.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_UsersAccess.mof  
   
 #  
 # Pegasus' schema  
 #  
   
 # Internal:  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_Authorization20.mof  $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_Authorization20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_ConfigSetting20.mof  $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ConfigSetting20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_InternalSchema20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_InternalSchema20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_ShutdownService20.mof           $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ShutdownService20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_User20.mof           $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_User20.mof  
   
 # InterOp:  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_Events20.mof   $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_Events20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_InterOpSchema20.mof   $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_InterOpSchema20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_ProviderModule20.mof  $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ProviderModule20.mof  
   
 #  
 # Pegasus Default Providers' schema  
 #  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ComputerSystem20.mof                               $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ComputerSystem20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ComputerSystem20R.mof                               $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ComputerSystem20R.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ManagedSystemSchema20.mof                               $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ManagedSystemSchema20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ManagedSystemSchema20R.mof                               $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ManagedSystemSchema20R.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_OperatingSystem20.mof                               $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_OperatingSystem20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_OperatingSystem20R.mof                               $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_OperatingSystem20R.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_UnixProcess20.mof                               $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_UnixProcess20.mof  
 install -D -m 0444  $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_UnixProcess20R.mof                               $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_UnixProcess20R.mof  
 #  
 # Initial Repository  
 #  
 mkdir -p  $RPM_BUILD_ROOT%PEGASUS_REPOSITORY_DIR  
 cp -rf $PEGASUS_HOME/repository/*  $RPM_BUILD_ROOT%PEGASUS_REPOSITORY_DIR  
   
 #  
 # cimserver config files  
 #  
 install -D -m 0644  $PEGASUS_ROOT/src/Server/%PEGASUS_PLANNED_CONFIG_FILE $RPM_BUILD_ROOT%PEGASUS_VARDATA_DIR/%PEGASUS_PLANNED_CONFIG_FILE  
   
 #  
 # WBEM pam authentication  
 #  
 install -D -m 0644  $PEGASUS_ROOT/rpm/wbem $RPM_BUILD_ROOT%PAM_CONF/wbem  
   
 #  
 # repository install script  
 #  
 echo "PEGASUS_MOF_DIR="%PEGASUS_MOF_DIR > initrepository.in  
 echo "PEGASUS_REPOSITORY_DIR="%PEGASUS_REPOSITORY_DIR >> initrepository.in  
 echo "PEGASUS_BIN_DIR="%PEGASUS_BIN_DIR >> initrepository.in  
 echo "PEGASUS_CIM_SCHEMA=28" >> initrepository.in  
 cat initrepository.in $PEGASUS_ROOT/installs/scripts/init_repository > $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/init_repository  
 chmod 0544 $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/init_repository  
   
 #  
 # script to add tog-pegasus paths to /etc/profile  
 #  
 install -D -m 0544 %PEGASUS_INSTALL_SCRIPT_DIR/settogpath $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/settogpath  
   
 #  
 # man pages  
 #  
 install -D -m 0444  $PEGASUS_ROOT/rpm/manLinux/man1.Z/cimmof.1 $RPM_BUILD_ROOT%PEGASUS_MANUSER_DIR/cimmof.1  
 install -D -m 0444  $PEGASUS_ROOT/rpm/manLinux/man1.Z/cimprovider.1 $RPM_BUILD_ROOT%PEGASUS_MANUSER_DIR/cimprovider.1  
 install -D -m 0444  $PEGASUS_ROOT/rpm/manLinux/man1.Z/osinfo.1 $RPM_BUILD_ROOT%PEGASUS_MANUSER_DIR/osinfo.1  
 install -D -m 0444  $PEGASUS_ROOT/rpm/manLinux/man1.Z/wbemexec.1 $RPM_BUILD_ROOT%PEGASUS_MANUSER_DIR/wbemexec.1  
 install -D -m 0444  $PEGASUS_ROOT/rpm/manLinux/man8.Z/cimauth.8 $RPM_BUILD_ROOT%PEGASUS_MANADMIN_DIR/cimauth.8  
 install -D -m 0444  $PEGASUS_ROOT/rpm/manLinux/man8.Z/cimconfig.8 $RPM_BUILD_ROOT%PEGASUS_MANADMIN_DIR/cimconfig.8  
 install -D -m 0444  $PEGASUS_ROOT/rpm/manLinux/man8.Z/cimserver.8 $RPM_BUILD_ROOT%PEGASUS_MANADMIN_DIR/cimserver.8  
   
 install -D -m 0444  $PEGASUS_ROOT/doc/%PEGASUS_LICENSE_FILE $RPM_BUILD_ROOT%PEGASUS_PROD_DIR/%PEGASUS_LICENSE_FILE  
 #  
 # SDK  
 #  
   
 %define INCLUDE_DEST_PATH    $RPM_BUILD_ROOT%PEGASUS_INCLUDE_DIR  
 %define HTML_DEST_PATH       $RPM_BUILD_ROOT%PEGASUS_HTML_DIR  
 %define SAMPLES_DEST_PATH     $RPM_BUILD_ROOT%PEGASUS_SAMPLES_DIR  
 mkdir -p %INCLUDE_DEST_PATH/Pegasus/{Client,Common,Consumer,Handler,Provider}  
 mkdir -p %HTML_DEST_PATH  
 mkdir -p %SAMPLES_DEST_PATH/{Clients,mak,Providers}  
 mkdir -p %SAMPLES_DEST_PATH/Providers/Load  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Client/CIMClientException.h %INCLUDE_DEST_PATH/Pegasus/Client/CIMClientException.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Client/CIMClient.h %INCLUDE_DEST_PATH/Pegasus/Client/CIMClient.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Client/Linkage.h %INCLUDE_DEST_PATH/Pegasus/Client/Linkage.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/AcceptLanguages.h %INCLUDE_DEST_PATH/Pegasus/Common/AcceptLanguages.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/AcceptLanguageElement.h %INCLUDE_DEST_PATH/Pegasus/Common/AcceptLanguageElement.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Array.h %INCLUDE_DEST_PATH/Pegasus/Common/Array.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/ArrayInter.h %INCLUDE_DEST_PATH/Pegasus/Common/ArrayInter.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Char16.h %INCLUDE_DEST_PATH/Pegasus/Common/Char16.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMClass.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMClass.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMDateTime.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMDateTime.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMFlavor.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMFlavor.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMIndication.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMIndication.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMInstance.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMInstance.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMMethod.h %INCLUDE_DEST_PATH/Pegasus/Common//CIMMethod.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMName.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMName.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMObject.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMObject.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMObjectPath.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMObjectPath.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMParameter.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMParameter.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMParamValue.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMParamValue.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMProperty.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMProperty.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMPropertyList.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMPropertyList.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMQualifierDecl.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMQualifierDecl.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMQualifier.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMQualifier.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMScope.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMScope.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMStatusCode.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMStatusCode.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMType.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMType.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMValue.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMValue.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Config.h %INCLUDE_DEST_PATH/Pegasus/Common/Config.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/ContentLanguageElement.h %INCLUDE_DEST_PATH/Pegasus/Common/ContentLanguageElement.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/ContentLanguages.h %INCLUDE_DEST_PATH/Pegasus/Common/ContentLanguages.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Exception.h %INCLUDE_DEST_PATH/Pegasus/Common/Exception.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Formatter.h %INCLUDE_DEST_PATH/Pegasus/Common/Formatter.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/LanguageElementContainer.h %INCLUDE_DEST_PATH/Pegasus/Common/LanguageElementContainer.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/LanguageElement.h %INCLUDE_DEST_PATH/Pegasus/Common/LanguageElement.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Linkage.h %INCLUDE_DEST_PATH/Pegasus/Common/Linkage.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/MessageLoader.h %INCLUDE_DEST_PATH/Pegasus/Common/MessageLoader.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/OperationContext.h %INCLUDE_DEST_PATH/Pegasus/Common/OperationContext.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Platform_%PEGASUS_HARDWARE_PLATFORM.h %INCLUDE_DEST_PATH/Pegasus/Common/Platform_%PEGASUS_HARDWARE_PLATFORM.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/ResponseHandler.h %INCLUDE_DEST_PATH/Pegasus/Common/ResponseHandler.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/SSLContext.h %INCLUDE_DEST_PATH/Pegasus/Common/SSLContext.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/String.h %INCLUDE_DEST_PATH/Pegasus/Common/String.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Consumer/CIMIndicationConsumer.h %INCLUDE_DEST_PATH/Pegasus/Consumer/CIMIndicationConsumer.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Consumer/Linkage.h %INCLUDE_DEST_PATH/Pegasus/Consumer/Linkage.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMAssociationProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMAssociationProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMIndicationConsumerProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMIndicationConsumerProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMIndicationProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMIndicationProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMInstanceProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMInstanceProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMMethodProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMMethodProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMOMHandle.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMOMHandle.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/Linkage.h %INCLUDE_DEST_PATH/Pegasus/Provider/Linkage.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/ProviderException.h %INCLUDE_DEST_PATH/Pegasus/Provider/ProviderException.h  
   
   
 cd %PEGASUS_STAGING_DIR%PEGASUS_PROD_DIR/  
 cp -rf html $RPM_BUILD_ROOT%PEGASUS_PROD_DIR  
   
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Makefile %SAMPLES_DEST_PATH/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/common.mak %SAMPLES_DEST_PATH/mak/common.mak  
   
 echo "PEGASUS_DEST_LIB_DIR =   "%PEGASUS_DEST_LIB_DIR > sampleconfig.txt  
 echo "PEGASUS_VARDATA_DIR =    "%PEGASUS_VARDATA_DIR >> sampleconfig.txt  
 echo "PEGASUS_PROVIDER_LIB_DIR="%PEGASUS_PROVIDER_LIB_DIR >> sampleconfig.txt  
 echo "PEGASUS_MOF_DIR =        "%PEGASUS_MOF_DIR>> sampleconfig.txt  
 echo "PEGASUS_INCLUDE_DIR =    "%PEGASUS_INCLUDE_DIR >> sampleconfig.txt  
 echo "PEGASUS_SAMPLES_DIR =    "%PEGASUS_SAMPLES_DIR >> sampleconfig.txt  
 echo "PEGASUS_BIN_DIR =        "%PEGASUS_BIN_DIR >> sampleconfig.txt  
 cat sampleconfig.txt %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/config.mak > sampleconfig.mak  
 install -D -m 0444 sampleconfig.mak %SAMPLES_DEST_PATH/mak/config.mak  
 install -D -m 0444  %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/%PEGASUS_HARDWARE_PLATFORM.mak %SAMPLES_DEST_PATH/mak/%PEGASUS_HARDWARE_PLATFORM.mak  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/library.mak %SAMPLES_DEST_PATH/mak/library.mak  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/program.mak %SAMPLES_DEST_PATH/mak/program.mak  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/recurse.mak %SAMPLES_DEST_PATH/mak/recurse.mak  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/Makefile %SAMPLES_DEST_PATH/Clients/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/Makefile %SAMPLES_DEST_PATH/Clients/DefaultC++/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances/EnumInstances.cpp %SAMPLES_DEST_PATH/Clients/DefaultC++/EnumInstances/EnumInstances.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances/Makefile %SAMPLES_DEST_PATH/Clients/DefaultC++/EnumInstances/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod/InvokeMethod.cpp %SAMPLES_DEST_PATH/Clients/DefaultC++/InvokeMethod/InvokeMethod.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod/Makefile %SAMPLES_DEST_PATH/Clients/DefaultC++/InvokeMethod/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications/Makefile %SAMPLES_DEST_PATH/Clients/DefaultC++/SendTestIndications/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications/SendTestIndications.cpp %SAMPLES_DEST_PATH/Clients/DefaultC++/SendTestIndications/SendTestIndications.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Makefile %SAMPLES_DEST_PATH/Providers/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProvider.h %SAMPLES_DEST_PATH/Providers/DefaultC++/IndicationProvider/IndicationProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProvider.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/IndicationProvider/IndicationProvider.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProviderMain.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/IndicationProvider/IndicationProviderMain.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/IndicationProvider/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/EnumerateInstancesrspgood.xml %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/EnumerateInstancesrspgood.xml  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/EnumerateInstances.xml %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/EnumerateInstances.xml  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProvider.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/InstanceProvider.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProvider.h %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/InstanceProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProviderMain.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/InstanceProviderMain.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/InvokeMethodrspgood.xml %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/InvokeMethodrspgood.xml  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/InvokeMethod.xml %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/InvokeMethod.xml  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProvider.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/MethodProvider.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProvider.h %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/MethodProvider.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProviderMain.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/MethodProviderMain.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumerMain.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumerMain.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.cpp  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.h %SAMPLES_DEST_PATH/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.h  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/SimpleDisplayConsumer/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/Makefile %SAMPLES_DEST_PATH/Providers/Load/Makefile  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/IndicationProviderR.mof %SAMPLES_DEST_PATH/Providers/Load/IndicationProviderR.mof  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/InstanceProviderR.mof %SAMPLES_DEST_PATH/Providers/Load/InstanceProviderR.mof  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/MethodProviderR.mof %SAMPLES_DEST_PATH/Providers/Load/MethodProviderR.mof  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/SampleProviderSchema.mof %SAMPLES_DEST_PATH/Providers/Load/SampleProviderSchema.mof  
 install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/SimpleDisplayConsumerR.mof %SAMPLES_DEST_PATH/Providers/Load/SimpleDisplayConsumerR.mof  
  
 rm -Rf $PEGASUS_HOME  # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-install.spec
   export PEGASUS_ROOT=%PEGASUS_RPM_ROOT
   export PEGASUS_HOME=%PEGASUS_RPM_HOME
   export PEGASUS_PLATFORM=%PEGASUS_HARDWARE_PLATFORM
   export PEGASUS_ENVVAR_FILE=$PEGASUS_ROOT/env_var_Linux.status
   
   export OPENSSL_BIN=%OPENSSL_BIN
   export LD_LIBRARY_PATH=$PEGASUS_HOME/lib
   export PATH=$PEGASUS_HOME/bin:$PATH
   
   export PEGASUS_STAGING_DIR=$RPM_BUILD_ROOT
   
   make -f $PEGASUS_ROOT/Makefile.Release stage PEGASUS_STAGING_DIR=$PEGASUS_STAGING_DIR
   # End of section pegasus/rpm/tog-specfiles/tog-pegasus-install.spec
   [ "$PEGASUS_STAGING_DIR" != "/" ] && [ -d $PEGASUS_STAGING_DIR ] &&  [ -d $PEGASUS_STAGING_DIR%PEGASUS_PEM_DIR ] &&  rm -f $PEGASUS_STAGING_DIR/%PEGASUS_PEM_DIR/%PEGASUS_SSL_TRUSTSTORE  $PEGASUS_STAGING_DIR/%PEGASUS_PEM_DIR/%PEGASUS_SSL_CERT_FILE  $PEGASUS_STAGING_DIR/%PEGASUS_PEM_DIR/%PEGASUS_SSL_KEY_FILE  $PEGASUS_STAGING_DIR/%PEGASUS_CONFIG_DIR/ssl.cnf;
   [ "$PEGASUS_HOME" != "/" ] && [ -d $PEGASUS_HOME ] && rm -rf $PEGASUS_HOME;
  
 %clean %clean
 #make clean  
   # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-clean.spec
 [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
   # End of section pegasus/rpm/tog-specfiles/tog-pegasus-clean.spec
  
 %pre %pre
   
   # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-pre.spec
 if [ -d %PEGASUS_REPOSITORY_DIR"/root#PG_Internal" ] if [ -d %PEGASUS_REPOSITORY_DIR"/root#PG_Internal" ]
 then then
   #   #
   # Save the current repository to prev_repository.    # Save the current repository to prev_repository
   #   #
     if [[ -d %PEGASUS_REPOSITORY_DIR ]]
   REPOSITORY_LOC=%PEGASUS_REPOSITORY_DIR  
   PREV_REPOSITORY_LOC=%PEGASUS_REPOSITORY_DIR"/prev_repository"  
   
   if [[ -d $REPOSITORY_LOC ]]  
   then   then
       if [[ -d $PREV_REPOSITORY_LOC ]]      if [[ -d %PEGASUS_PREV_REPOSITORY_DIR ]]
       then       then
           rm -rf $PREV_REPOSITORY_LOC        rm -rf %PEGASUS_PREV_REPOSITORY_DIR
       fi       fi
       mv %PEGASUS_REPOSITORY_DIR %PEGASUS_PREV_REPOSITORY_DIR
       mv $REPOSITORY_LOC $PREV_REPOSITORY_LOC      mkdir %PEGASUS_REPOSITORY_DIR
       mkdir $REPOSITORY_LOC  
   fi   fi
 fi fi
   # End of section pegasus/rpm/tog-specfiles/tog-pegasus-pre.spec
  
 %post %post
 mkdir -p %PEGASUS_LOG_DIR  if [ $1 -eq 1 ]; then
 %define INSTALL_LOG %PEGASUS_LOG_DIR/install.log     echo `date` > %PEGASUS_INSTALL_LOG 2>&1
 echo `date` >%INSTALL_LOG 2>&1     %define PEGASUS_CONFIG_DIR /etc/opt/tog-pegasus
      %define PEGASUS_PEM_DIR /etc/opt/tog-pegasus
 /usr/lib/lsb/install_initd /etc/init.d/tog-pegasus     %define PEGASUS_SSL_CERT_FILE server.pem
      %define PEGASUS_SSL_KEY_FILE file.pem
 /bin/chmod -f +w %PEGASUS_LOCAL_DOMAIN_SOCKET_DIR/cimxml.socket     %define PEGASUS_SSL_TRUSTSTORE client.pem
  
 # Create symbolic links for client libs     # Create Symbolic Links for SDK Libraries
 # #
 cd %PEGASUS_DEST_LIB_DIR     ln -sf libpegclient.so.1 /opt/tog-pegasus/lib/libpegclient.so
 ln -sf libpegcommon.so.1 libpegcommon.so     ln -sf libpegcommon.so.1 /opt/tog-pegasus/lib/libpegcommon.so
 ln -sf libpegclient.so.1 libpegclient.so     ln -sf libpegprovider.so.1 /opt/tog-pegasus/lib/libpegprovider.so
 ln -sf libpegprovider.so.1 libpegprovider.so     ln -sf libDefaultProviderManager.so.1 /opt/tog-pegasus/lib/libDefaultProviderManager.so
 ln -sf libDefaultProviderManager.so.1 libDefaultProviderManager.so     ln -sf libCIMxmlIndicationHandler.so.1 /opt/tog-pegasus/lib/libCIMxmlIndicationHandler.so
 ln -sf libCMPIProviderManager.so.1 libCMPIProviderManager.so     ln -sf libCMPIProviderManager.so.1 /opt/tog-pegasus/lib/libCMPIProviderManager.so
  
 # Create symbolic links for provider libs     # Create Symbolic Links for Packaged Provider Libraries
 # #
 cd %PEGASUS_PROVIDER_LIB_DIR     ln -sf libComputerSystemProvider.so.1 /opt/tog-pegasus/providers/lib/libComputerSystemProvider.so
 ln -sf libComputerSystemProvider.so.1 libComputerSystemProvider.so     ln -sf libOSProvider.so.1 /opt/tog-pegasus/providers/lib/libOSProvider.so
 ln -sf libOSProvider.so.1 libOSProvider.so     ln -sf libProcessProvider.so.1 /opt/tog-pegasus/providers/lib/libProcessProvider.so
 ln -sf libProcessProvider.so.1 libProcessProvider.so  
  
   
   # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-post.spec
   
      # Create OpenSSL Configuration File (ssl.cnf)
 # #
 #  Set up the openssl certificate     if [ -f %PEGASUS_CONFIG_DIR/ssl.cnf ]
 #     then
 #  Modify entries in ssl.cnf, then        echo "WARNING: %PEGASUS_CONFIG_DIR/ssl.cnf already exists."
 #  Create big random ssl.rnd file, then     else
 #  Generate a self signed node certificate        echo " Generating SSL Certificate..."
 #        echo "[ req ]" >> %PEGASUS_CONFIG_DIR/ssl.cnf
 echo " Generating SSL certificates... "  
 HOSTNAME=`uname -n`  
 echo "[ req ]" > %PEGASUS_CONFIG_DIR/ssl.cnf  
 echo "distinguished_name     = req_distinguished_name"  >> %PEGASUS_CONFIG_DIR/ssl.cnf echo "distinguished_name     = req_distinguished_name"  >> %PEGASUS_CONFIG_DIR/ssl.cnf
 echo "prompt                 = no"  >> %PEGASUS_CONFIG_DIR/ssl.cnf echo "prompt                 = no"  >> %PEGASUS_CONFIG_DIR/ssl.cnf
 echo "[ req_distinguished_name ]" >> %PEGASUS_CONFIG_DIR/ssl.cnf echo "[ req_distinguished_name ]" >> %PEGASUS_CONFIG_DIR/ssl.cnf
Line 585 
Line 244 
 echo "L                      = Reading" >> %PEGASUS_CONFIG_DIR/ssl.cnf echo "L                      = Reading" >> %PEGASUS_CONFIG_DIR/ssl.cnf
 echo "O                      = The Open Group" >> %PEGASUS_CONFIG_DIR/ssl.cnf echo "O                      = The Open Group" >> %PEGASUS_CONFIG_DIR/ssl.cnf
 echo "OU                     = The OpenPegasus Project" >> %PEGASUS_CONFIG_DIR/ssl.cnf echo "OU                     = The OpenPegasus Project" >> %PEGASUS_CONFIG_DIR/ssl.cnf
 echo "CN                     = $HOSTNAME" >> %PEGASUS_CONFIG_DIR/ssl.cnf        echo "CN                     = `host \`hostname\`|cut -d\" \" -f1`" >> %PEGASUS_CONFIG_DIR/ssl.cnf
 chmod 400 %PEGASUS_CONFIG_DIR/ssl.cnf chmod 400 %PEGASUS_CONFIG_DIR/ssl.cnf
 chown root %PEGASUS_CONFIG_DIR/ssl.cnf chown root %PEGASUS_CONFIG_DIR/ssl.cnf
 chgrp root %PEGASUS_CONFIG_DIR/ssl.cnf     fi
  
 openssl req -x509 -days 365 -newkey rsa:2048 \     %OPENSSL_BIN/openssl req -x509 -days 3650 -newkey rsa:2048 \
    -nodes -config %PEGASUS_CONFIG_DIR/ssl.cnf   \    -nodes -config %PEGASUS_CONFIG_DIR/ssl.cnf   \
    -keyout %PEGASUS_CONFIG_DIR/key.pem -out %PEGASUS_CONFIG_DIR/cert.pem 2>>%INSTALL_LOG        -keyout %PEGASUS_PEM_DIR/key.pem -out %PEGASUS_PEM_DIR/cert.pem \
              2>>%PEGASUS_INSTALL_LOG
 cat %PEGASUS_CONFIG_DIR/key.pem > %PEGASUS_CONFIG_DIR/file_2048.pem  
 cat %PEGASUS_CONFIG_DIR/cert.pem > %PEGASUS_CONFIG_DIR/server_2048.pem  
 cat %PEGASUS_CONFIG_DIR/cert.pem > %PEGASUS_CONFIG_DIR/client_2048.pem  
 chmod 700 %PEGASUS_CONFIG_DIR/*.pem  
  
 rm -f %PEGASUS_CONFIG_DIR/key.pem %PEGASUS_CONFIG_DIR/cert.pem     cat %PEGASUS_PEM_DIR/key.pem > %PEGASUS_PEM_DIR/key-2048.pem
      chmod 400 %PEGASUS_PEM_DIR/key-2048.pem
      cat %PEGASUS_PEM_DIR/cert.pem > %PEGASUS_PEM_DIR/cert-2048.pem
      chmod 400 %PEGASUS_PEM_DIR/cert-2048.pem
      cat %PEGASUS_PEM_DIR/cert.pem > %PEGASUS_PEM_DIR/truststore-2048.pem
      chmod 400 %PEGASUS_PEM_DIR/truststore-2048.pem
      rm -f %PEGASUS_PEM_DIR/key.pem %PEGASUS_PEM_DIR/cert.pem
  
 if [ -f %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_CERT_FILE ]     if [ -f %PEGASUS_PEM_DIR/%PEGASUS_SSL_CERT_FILE ]
 then then
     echo "WARNING: %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_CERT_FILE SSL Certificate file already exists."     echo "WARNING: %PEGASUS_PEM_DIR/%PEGASUS_SSL_CERT_FILE SSL Certificate file already exists."
 else else
     cp %PEGASUS_CONFIG_DIR/server_2048.pem %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_CERT_FILE        cp %PEGASUS_PEM_DIR/cert-2048.pem %PEGASUS_PEM_DIR/%PEGASUS_SSL_CERT_FILE
     cp %PEGASUS_CONFIG_DIR/file_2048.pem %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_KEY_FILE        chmod 444 %PEGASUS_PEM_DIR/%PEGASUS_SSL_CERT_FILE
     chmod 400 %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_CERT_FILE %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_KEY_FILE        cp %PEGASUS_PEM_DIR/key-2048.pem %PEGASUS_PEM_DIR/%PEGASUS_SSL_KEY_FILE
         chmod 400 %PEGASUS_PEM_DIR/%PEGASUS_SSL_KEY_FILE
 fi fi
  
 if [ -f %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_TRUSTSTORE ]     if [ -f %PEGASUS_PEM_DIR/%PEGASUS_SSL_TRUSTSTORE ]
 then then
     echo "WARNING: %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_TRUSTSTORE SSL Certificate trust store already exists."         echo "WARNING: %PEGASUS_PEM_DIR/%PEGASUS_SSL_TRUSTSTORE SSL Certificate trust store already exists."
 else else
     cp %PEGASUS_CONFIG_DIR/client_2048.pem %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_TRUSTSTORE         cp %PEGASUS_PEM_DIR/truststore-2048.pem %PEGASUS_PEM_DIR/%PEGASUS_SSL_TRUSTSTORE
     chmod 400 %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_TRUSTSTORE         chmod 444 %PEGASUS_PEM_DIR/%PEGASUS_SSL_TRUSTSTORE
 fi fi
      if [[ -d %PEGASUS_PREV_REPOSITORY_DIR ]]
 # Start the cimserver  
 (/etc/init.d/tog-pegasus start || /opt/tog-pegasus/sbin/cimserver) >> %INSTALL_LOG 2>&1  
   
 if [ $? != 0 ];  
 then then
   echo "Brute-starting Pegasus. If the installation fails:"       # Running Repository Upgrade utility
   echo " - Start Pegasus: '/etc/init.d/tog-pegasus start'"       %PEGASUS_SBIN_DIR/repupgrade %PEGASUS_PREV_REPOSITORY_DIR %PEGASUS_REPOSITORY_DIR 2>>%PEGASUS_INSTALL_LOG
   echo " - Run '/opt/tog-pegasus/sbin/init_repository'"  
   # No need to try it again, since it already failed.  
   # Just giving the above notice should be sufficent  
   # /etc/init.d/tog-pegasus start || /opt/tog-pegasus/sbin/cimserver  
 fi fi
  
   
      /usr/lib/lsb/install_initd /etc/init.d/tog-pegasus
   
 echo " To start Pegasus manually:" echo " To start Pegasus manually:"
 echo " /etc/init.d/tog-pegasus start" echo " /etc/init.d/tog-pegasus start"
 echo " Stop it:" echo " Stop it:"
 echo " /etc/init.d/tog-pegasus stop" echo " /etc/init.d/tog-pegasus stop"
 echo " To set up PATH and MANPATH in /etc/profile" echo " To set up PATH and MANPATH in /etc/profile"
 echo " run /opt/tog-pegasus/sbin/settogpath." echo " run /opt/tog-pegasus/sbin/settogpath."
   # End of section pegasus/rpm/tog-specfiles/tog-pegasus-post.spec
  
   fi
 %preun %preun
   if [ $1 -eq 0 ]; then
 # Check if the cimserver is running # Check if the cimserver is running
 isRunning=`ps -el | grep cimserver | grep -v "grep cimserver"` isRunning=`ps -el | grep cimserver | grep -v "grep cimserver"`
 if [ "$isRunning" ]; then if [ "$isRunning" ]; then
         %PEGASUS_SBIN_DIR/cimserver -s        /opt/tog-pegasus/sbin/cimserver -s
 fi fi
      [ -f /var/opt/tog-pegasus/cimserver_current.conf ] &&  rm /var/opt/tog-pegasus/cimserver_current.conf;
      [ -f %PEGASUS_INSTALL_LOG ] && rm %PEGASUS_INSTALL_LOG;
      [ -d /var/opt/tog-pegasus/repository ] && rm -rf /var/opt/tog-pegasus/repository;
      [ -d /var/opt/tog-pegasus/cache ] && rm -rf /var/opt/tog-pegasus/cache;
      rm -f /var/run/tog-pegasus/socket/cimxml.socket;
      rm -f /var/run/tog-pegasus/cimserver.pid
 # Delete the Link to the rc.* Startup Directories # Delete the Link to the rc.* Startup Directories
 /usr/lib/lsb/remove_initd /etc/init.d/tog-pegasus     /usr/lib/lsb/remove_initd /etc/init.d/tog-pegasus;
   fi
   
   %preun sdk
   make --directory /opt/tog-pegasus/samples -s clean
   
   %preun test
   make --directory /opt/tog-pegasus/test -s unsetupTEST
   [ -d /var/opt/tog-pegasus/testrepository ] &&  rm -rf /var/opt/tog-pegasus/testrepository;
  
 %postun %postun
 if [ $1 = 0 ]; then  if [ $1 -eq 0 ]; then
         rm -rf %PEGASUS_VARDATA_DIR     [ -f %PEGASUS_PEM_DIR/key-2048.pem ] && rm %PEGASUS_PEM_DIR/key-2048.pem;
         rm -rf %PEGASUS_PROD_DIR     [ -f %PEGASUS_PEM_DIR/cert-2048.pem ] && rm %PEGASUS_PEM_DIR/cert-2048.pem;
         rm -rf %PEGASUS_CONFIG_DIR     [ -f %PEGASUS_PEM_DIR/truststore-2048.pem ] && rm %PEGASUS_PEM_DIR/truststore-2048.pem;
         export LC_ALL=C         export LC_ALL=C
 fi fi
  
 %files %files
 %defattr(-,root,root)  %dir %attr(555,root ,root) /opt/tog-pegasus
 %dir %attr(-,root,root) %PEGASUS_PROD_DIR  %dir %attr(555,root ,root) /opt/tog-pegasus/share
 %dir %attr(-,root,root) %PEGASUS_LOCAL_AUTH_DIR  %dir %attr(555,root ,root) /opt/tog-pegasus/share/man
 %dir %attr(-,root,root) %PEGASUS_CONFIG_DIR  %dir %attr(555,root ,root) /opt/tog-pegasus/share/man/man1
 %dir %attr(-,root,root) %PEGASUS_VARDATA_DIR  %dir %attr(555,root ,root) /opt/tog-pegasus/share/man/man8
 %dir %attr(-,root,root) %PEGASUS_LOG_DIR  %dir %attr(555,root ,root) /opt/tog-pegasus/lib
 %dir %attr(-,root,root) %PEGASUS_PROVIDER_LIB_DIR  %dir %attr(555,root ,root) /opt/tog-pegasus/providers
 %dir %attr(1555,root,root) %PEGASUS_LOCAL_DOMAIN_SOCKET_DIR  %dir %attr(555,root ,root) /opt/tog-pegasus/providers/lib
 %defattr(0755,root,root)  %dir %attr(555,root ,root) /opt/tog-pegasus/sbin
 %PEGASUS_REPOSITORY_DIR  %dir %attr(555,root ,root) /opt/tog-pegasus/bin
 %defattr(-,root,root)  %dir %attr(555,root ,root) /opt/tog-pegasus/mof
 %doc %PEGASUS_PROD_DIR/%PEGASUS_LICENSE_FILE  %dir %attr(555,root ,root) /var/opt/tog-pegasus
 %doc %PEGASUS_MANUSER_DIR/cimmof.1  %dir %attr(555,root ,root) /var/opt/tog-pegasus/cache
 %doc %PEGASUS_MANUSER_DIR/cimprovider.1  %dir %attr(555,root ,root) /var/opt/tog-pegasus/log
 %doc %PEGASUS_MANUSER_DIR/osinfo.1  %dir %attr(555,root ,root) /var/opt/tog-pegasus/cache/localauth
 %doc %PEGASUS_MANUSER_DIR/wbemexec.1  %dir %attr(555,root ,root) /var/run/tog-pegasus
 %doc %PEGASUS_MANADMIN_DIR/cimauth.8  %dir %attr(555,root ,root) /etc/opt/tog-pegasus
 %doc %PEGASUS_MANADMIN_DIR/cimconfig.8  %dir %attr(1555,root,root) /var/run/tog-pegasus/socket
 %doc %PEGASUS_MANADMIN_DIR/cimserver.8  %dir %attr(555,root ,root) /opt/tog-pegasus/mof/CIM29
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Core28.mof  
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Qualifiers.mof  %dir %attr(555,root ,root) /opt/tog-pegasus/mof/Pegasus
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_CoreElements.mof  
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Physical.mof  %attr(-,root,root) /var/opt/tog-pegasus/repository
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Software.mof  
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Device.mof  %doc %attr(444,root ,root) /opt/tog-pegasus/license.txt
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_StorageExtent.mof  %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man1/cimmof.1
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Collection.mof  %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man1/cimprovider.1
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Redundancy.mof  %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man1/osinfo.1
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Service.mof  %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man1/wbemexec.1
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_ProductFRU.mof  %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimauth.8
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Statistics.mof  %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimconfig.8
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Capabilities.mof  %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimserver.8
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Settings.mof  
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_MethodParms.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_AppRuntime.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_PowerMgmt.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_BIOS.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_AppRuntime.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_CheckAction.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_BIOS.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_DeploymentModel.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_CheckAction.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_InstalledProduct.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_DeploymentModel.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_J2eeAppServer.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_InstalledProduct.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_J2eeAppServerStats.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_J2eeAppServer.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_SystemSoftware.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_J2eeAppServerStats.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Application.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_SystemSoftware.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Core.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Application28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Database.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Database28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Device.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Device28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Event.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Event28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_IPsecPolicy.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Interop28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Interop.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_IPsecPolicy28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Metrics.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Metrics28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Network.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Network28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Physical.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Physical28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Policy.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Policy28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Schema.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Schema28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_Support.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Support28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_System.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_System28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/CIM_User.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_User28.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Capabilities.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Database28_Statistics.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Collection.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Database28_Storage.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_CoreElements.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Database28_System.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Device.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Controller.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_MethodParms.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_CoolingAndPower.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Physical.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_DeviceElements.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_PowerMgmt.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_DiskGroup.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_ProductFRU.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_FC.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Qualifiers.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_IB.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Redundancy.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Memory.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Service.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Modems.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Settings.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_NetworkAdapter.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Software.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Ports.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_Statistics.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Printing.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Core_StorageExtent.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Processor.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Database_Statistics.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_ProtocolController.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Database_Storage.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_SccExtents.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Database_System.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Sensors.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_Controller.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_StorageDevices.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_CoolingAndPower.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_StorageExtents.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_DeviceElements.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_StorageLib.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_DiskGroup.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_StorageServices.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_FC.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_USB.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_IB.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_UserDevices.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_Memory.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Metrics28_BaseMetric.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_Modems.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Metrics28_UnitOfWork.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_NetworkAdapter.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_BGP.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_Ports.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Buffers.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_Printing.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Collections.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_Processor.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Filtering.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_ProtocolController.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_IPsec.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_SccExtents.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_OSPF.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_Sensors.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Pipes.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_StorageDevices.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_ProtocolEndpoints.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_StorageExtents.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_QoS.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_StorageLib.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Routes.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_StorageServices.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_RoutingForwarding.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_USB.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_SNMP.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Device_UserDevices.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_SwitchingBridging.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Metrics_BaseMetric.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Systems.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Metrics_UnitOfWork.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_VLAN.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_BGP.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Component.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_Buffers.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Connector.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_Collections.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Link.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_Filtering.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Misc.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_IPsec.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Package.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_OSPF.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_PhysicalMedia.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_Pipes.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_StoragePackage.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_ProtocolEndpoints.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Boot.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_QoS.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Diagnostics.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_Routes.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_FileElements.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_RoutingForwarding.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Logs.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_SNMP.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_OperatingSystem.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_SwitchingBridging.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Processing.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_Systems.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_SystemElements.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Network_VLAN.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_SystemResources.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Physical_Component.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Time.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Physical_Connector.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Unix.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Physical_Link.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_AccessControl.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Physical_Misc.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Account.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Physical_Package.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_AuthenticationReqmt.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Physical_PhysicalMedia.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Credential.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Physical_StoragePackage.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Group.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_Boot.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Identity.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_Diagnostics.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Kerberos.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_FileElements.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Org.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_Help.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Privilege.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_Logs.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_PrivilegeManagementService.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_OperatingSystem.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_PublicKey.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_Processing.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Role.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_SystemElements.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_SecurityLevel.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_SystemResources.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_SecurityServices.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_Time.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_SharedSecret.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/System_Unix.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_StorageHardwareID.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_AccessControl.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_UsersAccess.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_Account.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_InterOpSchema20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_AuthenticationReqmt.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_InternalSchema20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_Credential.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ManagedSystemSchema20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_Group.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ManagedSystemSchema20R.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_Identity.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_Authorization20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_Kerberos.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ConfigSetting20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_Org.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ShutdownService20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_Privilege.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_User20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_PrivilegeManagementService.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_Events20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_PublicKey.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ProviderModule20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_Role.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ComputerSystem20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_SecurityLevel.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ComputerSystem20R.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_SecurityServices.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_OperatingSystem20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_SharedSecret.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_OperatingSystem20R.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_StorageHardwareID.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_UnixProcess20.mof  %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/User_UsersAccess.mof
 %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_UnixProcess20R.mof  
 %config %attr(-,root,root) %PEGASUS_VARDATA_DIR/%PEGASUS_PLANNED_CONFIG_FILE  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_Authorization20.mof
 %config %attr(-,root,root) /etc/init.d/tog-pegasus  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_ConfigSetting20.mof
 %config %attr(-,root,root) %PAM_CONF/wbem  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_InternalSchema20.mof
 %attr(-,root,root) %PEGASUS_SBIN_DIR/cimauth  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_ShutdownService20.mof
 %attr(-,root,root) %PEGASUS_SBIN_DIR/cimserver  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_User20.mof
 %attr(-,root,root) %PEGASUS_SBIN_DIR/cimservera  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_Events20.mof
 %attr(-,root,root) %PEGASUS_SBIN_DIR/cimuser  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_InterOpSchema20.mof
 %attr(-,root,root) %PEGASUS_SBIN_DIR/cimconfig  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_ProviderModule20.mof
 %attr(-,root,root) %PEGASUS_SBIN_DIR/init_repository  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_ComputerSystem20.mof
 %attr(-,root,root) %PEGASUS_SBIN_DIR/settogpath  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_ComputerSystem20R.mof
 %attr(-,root,root) %PEGASUS_BIN_DIR/cimmof  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_ManagedSystemSchema20.mof
 %attr(-,root,root) %PEGASUS_BIN_DIR/cimmofl  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_ManagedSystemSchema20R.mof
 %attr(-,root,root) %PEGASUS_BIN_DIR/cimprovider  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_OperatingSystem20.mof
 %attr(-,root,root) %PEGASUS_BIN_DIR/osinfo  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_OperatingSystem20R.mof
 %attr(-,root,root) %PEGASUS_BIN_DIR/wbemexec  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_UnixProcess20.mof
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libCIMxmlIndicationHandler.so.1  %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_UnixProcess20R.mof
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libConfigSettingProvider.so.1  
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libNamespaceProvider.so.1  %config(noreplace) %attr(644,root,root)  /var/opt/tog-pegasus/cimserver_planned.conf
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libProviderRegistrationProvider.so.1  %config %attr(500,root ,root) /etc/init.d/tog-pegasus
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libUserAuthProvider.so.1  %config %attr(444,root ,root) %PAM_CONFIG_DIR/wbem
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegauthentication.so.1  
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegclient.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/cimauth
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegcliutils.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/cimconfig
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegcommon.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/cimserver
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegcompiler.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/cimuser
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegconfig.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/cimprovagt
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegexportclient.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/cimservera
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegexportserver.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/repupgrade
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpeggetoopt.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/init_repository
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpeghandlerservice.so.1  %attr(500,root ,root) /opt/tog-pegasus/sbin/settogpath
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegindicationservice.so.1  
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpeglistener.so.1  %attr(555,root ,root) /opt/tog-pegasus/bin/cimmof
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegprm.so.1  %attr(555,root ,root) /opt/tog-pegasus/bin/cimmofl
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegprovidermanager.so.1  %attr(555,root ,root) /opt/tog-pegasus/bin/cimprovider
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegprovider.so.1  %attr(555,root ,root) /opt/tog-pegasus/bin/osinfo
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegrepository.so.1  %attr(555,root ,root) /opt/tog-pegasus/bin/wbemexec
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegserver.so.1  
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpeguser.so.1  %attr(555,root ,root) /opt/tog-pegasus/lib/libCIMxmlIndicationHandler.so.1
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegwql.so.1  %attr(555,root ,root) /opt/tog-pegasus/lib/libConfigSettingProvider.so.1
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libCMPIProviderManager.so.1  %attr(555,root ,root) /opt/tog-pegasus/lib/libNamespaceProvider.so.1
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libcmpiCppImpl.so.1  %attr(555,root ,root) /opt/tog-pegasus/lib/libProviderRegistrationProvider.so.1
 %attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libDefaultProviderManager.so.1  %attr(555,root ,root) /opt/tog-pegasus/lib/libUserAuthProvider.so.1
 %attr(-,root,root) %PEGASUS_PROVIDER_LIB_DIR/libComputerSystemProvider.so.1  %attr(555,root ,root) /opt/tog-pegasus/lib/libpegauthentication.so.1
 %attr(-,root,root) %PEGASUS_PROVIDER_LIB_DIR/libOSProvider.so.1  %attr(555,root ,root) /opt/tog-pegasus/lib/libpegclient.so.1
 %attr(-,root,root) %PEGASUS_PROVIDER_LIB_DIR/libProcessProvider.so.1  %attr(555,root ,root) /opt/tog-pegasus/lib/libpegcliutils.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegcommon.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegcompiler.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegconfig.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegexportclient.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegexportserver.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpeggetoopt.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpeghandlerservice.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegindicationservice.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpeglistener.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegprm.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegprovider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegprovidermanager.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegrepository.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegserver.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpeguser.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegwql.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libDefaultProviderManager.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libCertificateProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegqueryexpression.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegcql.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegquerycommon.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libCIMQueryCapabilitiesProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libInteropProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libCIMOMStatDataProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libpegservice.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libCMPIProviderManager.so.1
   %attr(555,root ,root) /opt/tog-pegasus/lib/libcmpiCppImpl.so.1
   /opt/tog-pegasus/lib/libpegclient.so
   /opt/tog-pegasus/lib/libpegcommon.so
   /opt/tog-pegasus/lib/libpegprovider.so
   /opt/tog-pegasus/lib/libDefaultProviderManager.so
   /opt/tog-pegasus/lib/libCIMxmlIndicationHandler.so
   /opt/tog-pegasus/lib/libCMPIProviderManager.so
   
   %attr(555,root ,root) /opt/tog-pegasus/providers/lib/libComputerSystemProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/providers/lib/libOSProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/providers/lib/libProcessProvider.so.1
   /opt/tog-pegasus/providers/lib/libComputerSystemProvider.so
   /opt/tog-pegasus/providers/lib/libOSProvider.so
   /opt/tog-pegasus/providers/lib/libProcessProvider.so
  
 %files sdk %files sdk
 %defattr(0444,root,root)  
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Client/CIMClientException.h  # SDK Include Files
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Client/CIMClient.h  #
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Client/Linkage.h  %dir %attr(555,root ,root) /opt/tog-pegasus/include
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/AcceptLanguages.h  %dir %attr(555,root ,root) /opt/tog-pegasus/include/Pegasus
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/AcceptLanguageElement.h  %dir %attr(555,root ,root) /opt/tog-pegasus/include/Pegasus/Client
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Array.h  %dir %attr(555,root ,root) /opt/tog-pegasus/include/Pegasus/Common
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/ArrayInter.h  %dir %attr(555,root ,root) /opt/tog-pegasus/include/Pegasus/Consumer
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Char16.h  %dir %attr(555,root ,root) /opt/tog-pegasus/include/Pegasus/Provider
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMClass.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Client/CIMClientException.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMDateTime.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Client/CIMClient.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMFlavor.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Client/Linkage.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMIndication.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/Array.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMInstance.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/ArrayInter.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common//CIMMethod.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/Char16.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMName.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMClass.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMObject.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMDateTime.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMObjectPath.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMFlavor.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMParameter.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMIndication.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMParamValue.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMInstance.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMProperty.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMMethod.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMPropertyList.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMName.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMQualifierDecl.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMObject.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMQualifier.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMObjectPath.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMScope.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMParameter.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMStatusCode.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMParamValue.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMType.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMProperty.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMValue.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMPropertyList.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Config.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMQualifierDecl.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/ContentLanguageElement.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMQualifier.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/ContentLanguages.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMScope.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Exception.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMStatusCode.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Formatter.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMType.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/LanguageElementContainer.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMValue.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/LanguageElement.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/Config.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Linkage.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/Exception.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/MessageLoader.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/Linkage.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/OperationContext.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/OperationContext.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Platform_%PEGASUS_HARDWARE_PLATFORM.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/ResponseHandler.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/ResponseHandler.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/SSLContext.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/SSLContext.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/String.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/String.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Consumer/CIMIndicationConsumer.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Consumer/CIMIndicationConsumer.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Consumer/Linkage.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Consumer/Linkage.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/CIMAssociationProvider.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMAssociationProvider.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/CIMIndicationConsumerProvider.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMIndicationConsumerProvider.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/CIMIndicationProvider.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMIndicationProvider.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/CIMInstanceProvider.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMInstanceProvider.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/CIMMethodProvider.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMMethodProvider.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/CIMOMHandle.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMOMHandle.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/CIMProvider.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMProvider.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/Linkage.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/Linkage.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Provider/ProviderException.h
 %attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/ProviderException.h  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/AcceptLanguages.h
 %PEGASUS_HTML_DIR  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/MessageLoader.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Makefile  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/ContentLanguages.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/common.mak  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/LanguageElementContainer.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/config.mak  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/AcceptLanguageElement.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/library.mak  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/Formatter.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/%PEGASUS_HARDWARE_PLATFORM.mak  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/ContentLanguageElement.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/program.mak  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/LanguageElement.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/recurse.mak  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Client/ClientOpPerformanceDataHandler.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/Makefile  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/CIMOperationType.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/Makefile  %attr(444,root ,root) /opt/tog-pegasus/include/Pegasus/Common/Platform_%PEGASUS_HARDWARE_PLATFORM.h
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances/EnumInstances.cpp  
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances/Makefile  # SDK Sample Files
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod/InvokeMethod.cpp  #
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod/Makefile  %dir %attr(777,root ,root) /opt/tog-pegasus/samples
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications/Makefile  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Clients
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications/SendTestIndications.cpp  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Makefile  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/EnumInstances
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/Makefile  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/InvokeMethod
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProvider.cpp  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/SendTestIndications
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProvider.h  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProviderMain.cpp  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/Makefile  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/IndicationProvider
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/EnumerateInstancesrspgood.xml  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/EnumerateInstances.xml  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProvider.cpp  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProvider.h  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/Load
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProviderMain.cpp  %dir %attr(777,root ,root) /opt/tog-pegasus/samples/mak
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/Makefile  %attr(444,root ,root) /opt/tog-pegasus/samples/Makefile
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/InvokeMethodrspgood.xml  %attr(444,root ,root) /opt/tog-pegasus/samples/mak/config.mak
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/InvokeMethod.xml  %attr(444,root ,root) /opt/tog-pegasus/samples/mak/program.mak
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/Makefile  %attr(444,root ,root) /opt/tog-pegasus/samples/mak/recurse.mak
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProvider.cpp  %attr(444,root ,root) /opt/tog-pegasus/samples/mak/library.mak
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProvider.h  %attr(444,root ,root) /opt/tog-pegasus/samples/mak/common.mak
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProviderMain.cpp  %attr(444,root ,root) /opt/tog-pegasus/samples/Clients/Makefile
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.cpp  %attr(444,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/Makefile
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.h  %attr(444,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/EnumInstances/Makefile
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumerMain.cpp  %attr(444,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/InvokeMethod/Makefile
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/Makefile  %attr(444,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/SendTestIndications/Makefile
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/Makefile  %attr(444,root ,root) /opt/tog-pegasus/samples/mak/%PEGASUS_HARDWARE_PLATFORM.mak
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/IndicationProviderR.mof  %attr(444,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/EnumInstances/EnumInstances.cpp
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/InstanceProviderR.mof  %attr(444,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/InvokeMethod/InvokeMethod.cpp
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/MethodProviderR.mof  %attr(444,root ,root) /opt/tog-pegasus/samples/Clients/DefaultC++/SendTestIndications/SendTestIndications.cpp
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/SampleProviderSchema.mof  %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Makefile
 %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/SimpleDisplayConsumerR.mof  %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/Makefile
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/SampleProviderSchema.mof
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/IndicationProviderR.mof
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/Makefile
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider/Makefile
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider/Makefile
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/IndicationProvider/Makefile
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/IndicationProvider/IndicationProvider.cpp
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/IndicationProvider/IndicationProvider.h
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/IndicationProvider/IndicationProviderMain.cpp
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer/Makefile
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/InstanceProviderR.mof
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/MethodProviderR.mof
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/SimpleDisplayConsumerR.mof
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider/InstanceProvider.cpp
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider/InstanceProviderMain.cpp
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider/InstanceProvider.h
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider/EnumerateInstancesrspgood.xml
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider/EnumerateInstances.xml
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider/MethodProvider.cpp
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider/MethodProviderMain.cpp
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider/MethodProvider.h
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider/InvokeMethod.xml
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider/InvokeMethodrspgood.xml
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumerMain.cpp
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.cpp
   %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.h
   
   # SDK Documentation
   #
   %attr(-,root ,root) /opt/tog-pegasus/html
   
   %files test
   
   # Test Files
   #
   %dir %attr(555, root ,root) /opt/tog-pegasus/test
   %dir %attr(555, root ,root) /opt/tog-pegasus/test/lib
   %dir %attr(555, root ,root) /opt/tog-pegasus/test/bin
   %dir %attr(555, root ,root) /opt/tog-pegasus/test/mak
   %attr(444,root ,root) /opt/tog-pegasus/test/mak/commands.mak
   %attr(555,root ,root) /opt/tog-pegasus/test/lib/libSampleInstanceProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/test/lib/libSampleMethodProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/test/lib/libFamilyProvider.so.1
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestAbstract
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestArray
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestBase64
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestClassDecl
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestDateTime
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestFlavor
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestFormatter
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestHashTable
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestInstanceDecl
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestLogger
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestMethod
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestObject
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestOperationContext
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestParamValue
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestParameter
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestProperty
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestQualifier
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestQualifierDecl
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestQualifierList
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestQueue
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestReference
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestResolve
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestResponseHandler
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestScope
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestStack
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestStopwatch
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestStrToInstName
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestString
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestTimeValue
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestToMof
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestValidateClass
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestValue
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TracerTest
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/IPC
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/TestClient
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/OSTestClient
   %attr(555,root ,root) /opt/tog-pegasus/test/bin/InvokeMethod2
   %attr(444,root ,root) /opt/tog-pegasus/test/Makefile
   %attr(-,root,root) /var/opt/tog-pegasus/testrepository
   


Legend:
Removed from v.1.18  
changed lines
  Added in v.1.54

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2