(file) Return to openpegasus.org-wbem-2.3.spec CVS log (file) (dir) Up to [Pegasus] / pegasus / rpm / Attic

Diff for /pegasus/rpm/Attic/openpegasus.org-wbem-2.3.spec between version 1.1.6.1 and 1.1.6.2

version 1.1.6.1, 2004/03/25 21:29:58 version 1.1.6.2, 2004/03/31 08:12:31
Line 95 
Line 95 
 # Copy the necessary include files # Copy the necessary include files
  
 # See Bug Report 929 (http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=929) # See Bug Report 929 (http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=929)
 export PEGASUS_ENABLE_SLP=1  #export PEGASUS_ENABLE_SLP=1
  
 export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
 export LISTLOC=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION export LISTLOC=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
Line 115 
Line 115 
  
  
 %build %build
 export PEGASUS_ENABLE_SLP=1  #export PEGASUS_ENABLE_SLP=1
 export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
 export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus
 %ifarch ia64 %ifarch ia64
Line 129 
Line 129 
  
 # per bug #368 # per bug #368
 export PEGASUS_USE_RELEASE_DIRS=true export PEGASUS_USE_RELEASE_DIRS=true
   export PEGASUS_USE_RELEASE_CONFIG_OPTIONS=true
 export SYS_INCLUDES=-I/usr/kerberos/include export SYS_INCLUDES=-I/usr/kerberos/include
 make make
  
Line 141 
Line 142 
 mkdir -p $RPM_BUILD_ROOT/usr/share/man/{man1,man1m} mkdir -p $RPM_BUILD_ROOT/usr/share/man/{man1,man1m}
 mkdir -p $RPM_BUILD_ROOT/etc/pegasus/mof mkdir -p $RPM_BUILD_ROOT/etc/pegasus/mof
  
   install -D -d -m 1555 $RPM_BUILD_ROOT/var/pegasus/socket
   
  
 export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
 export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus
Line 213 
Line 216 
 install -D -m 0755  $PEGASUS_HOME/lib/libSampleMethodProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1 install -D -m 0755  $PEGASUS_HOME/lib/libSampleMethodProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1
 install -D -m 0755  $PEGASUS_HOME/lib/libsendmailIndicationHandler.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libsendmailIndicationHandler.so.1 install -D -m 0755  $PEGASUS_HOME/lib/libsendmailIndicationHandler.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libsendmailIndicationHandler.so.1
 install -D -m 0755  $PEGASUS_HOME/lib/libSimpleDisplayConsumer.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libSimpleDisplayConsumer.so.1 install -D -m 0755  $PEGASUS_HOME/lib/libSimpleDisplayConsumer.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libSimpleDisplayConsumer.so.1
 %ifnarch ia64  #%ifnarch ia64
 install -D -m 0755  $PEGASUS_HOME/lib/libslp.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libslp.so.1  #install -D -m 0755  $PEGASUS_HOME/lib/libslp.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libslp.so.1
 %endif  #%endif
 install -D -m 0755  $PEGASUS_HOME/lib/libsnmpIndicationHandler.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libsnmpIndicationHandler.so.1 install -D -m 0755  $PEGASUS_HOME/lib/libsnmpIndicationHandler.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libsnmpIndicationHandler.so.1
 install -D -m 0755  $PEGASUS_HOME/lib/libUserAuthProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libUserAuthProvider.so.1 install -D -m 0755  $PEGASUS_HOME/lib/libUserAuthProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/libUserAuthProvider.so.1
 # #
Line 364 
Line 367 
 # #
 # SSL Files # SSL Files
 # #
 install -D -m 0644  $PEGASUS_ROOT/src/Server/ssl.cnf                   $RPM_BUILD_ROOT/var/cache/pegasus/ssl.orig  install -D -m 0644  $PEGASUS_ROOT/src/Server/ssl.cnf                   $RPM_BUILD_ROOT/var/pegasus/ssl.orig
  
 # #
 # cimserver config files # cimserver config files
 # #
 install -D -m 0644  $PEGASUS_ROOT/src/Server/cimserver_current.conf $RPM_BUILD_ROOT/etc/pegasus/cimserver_current.conf  
 install -D -m 0644  $PEGASUS_ROOT/rpm/cimserver_planned.conf $RPM_BUILD_ROOT/etc/pegasus/cimserver_planned.conf install -D -m 0644  $PEGASUS_ROOT/rpm/cimserver_planned.conf $RPM_BUILD_ROOT/etc/pegasus/cimserver_planned.conf
  
 # #
Line 407 
Line 409 
 echo `date` >$INSTALL_LOG 2>&1 echo `date` >$INSTALL_LOG 2>&1
  
 isUnited=`grep "UnitedLinux" /etc/issue` isUnited=`grep "UnitedLinux" /etc/issue`
 isSUSE=`grep "SuSE" /etc/issue`  isSUSE=`grep "SUSE" /etc/issue`
  
 if [ "$isUnited" ] || [ "$isSUSE" ]; then if [ "$isUnited" ] || [ "$isSUSE" ]; then
         chkconfig --add pegasus-wbem         chkconfig --add pegasus-wbem
Line 444 
Line 446 
 ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleMethodProvider.so ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleMethodProvider.so
 ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleMethodProvider.so.1 ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleMethodProvider.so.1
  
   /bin/chmod +w /var/pegasus/socket/cimxml.socket
   
 # Create symbolic links for client libs # Create symbolic links for client libs
 # #
 cd /usr/lib/pegasus cd /usr/lib/pegasus
Line 453 
Line 457 
 done done
 # link directories # link directories
  
 mkdir -p /var/cache/pegasus/repository  mkdir -p /var/pegasus/repository
 ln -s /var/cache/pegasus/repository  /etc/pegasus/repository  ln -s /var/pegasus/repository  /etc/pegasus/repository
 # #
 #  Set up the openssl certificate #  Set up the openssl certificate
 # #
Line 467 
Line 471 
 EMAIL="test@email.address" EMAIL="test@email.address"
 HOSTNAME=`uname -n` HOSTNAME=`uname -n`
 sed -e "s/$CN/$HOSTNAME/"  \ sed -e "s/$CN/$HOSTNAME/"  \
     -e "s/$EMAIL/root@$HOSTNAME/" /var/cache/pegasus/ssl.orig \      -e "s/$EMAIL/root@$HOSTNAME/" /var/pegasus/ssl.orig \
     > /var/cache/pegasus/ssl.cnf      > /var/pegasus/ssl.cnf
 chmod 644 /var/cache/pegasus/ssl.cnf  chmod 644 /var/pegasus/ssl.cnf
 chown bin /var/cache/pegasus/ssl.cnf  chown bin /var/pegasus/ssl.cnf
 chgrp bin /var/cache/pegasus/ssl.cnf  chgrp bin /var/pegasus/ssl.cnf
   
 # This random-enthropy-gathering is NOT random at all. Use the default one SSL has - (/dev/random).  
 # /bin/rpm -qa >/var/cache/pegasus/ssl.rnd 2>>$INSTALL_LOG  
 # /bin/netstat -a >>/var/cache/pegasus/ssl.rnd 2>>$INSTALL_LOG  
 #   -rand /var/cache/pegasus/ssl.rnd  
 openssl req -x509 -days 365 -newkey rsa:2048 \ openssl req -x509 -days 365 -newkey rsa:2048 \
    -nodes -config /var/cache/pegasus/ssl.cnf   \     -nodes -config /var/pegasus/ssl.cnf   \
    -keyout /var/cache/pegasus/key.pem -out /var/cache/pegasus/cert.pem 2>>$INSTALL_LOG     -keyout /etc/pegasus/key.pem -out /etc/pegasus/cert.pem 2>>$INSTALL_LOG
  
 cat /var/cache/pegasus/key.pem /var/cache/pegasus/cert.pem > /var/cache/pegasus/server_2048.pem  cat /etc/pegasus/key.pem > /etc/pegasus/file_2048.pem
 cat /var/cache/pegasus/cert.pem > /var/cache/pegasus/client_2048.pem  cat /etc/pegasus/cert.pem > /etc/pegasus/server_2048.pem
 chmod 700 /var/cache/pegasus/*.pem  cat /etc/pegasus/cert.pem > /etc/pegasus/client_2048.pem
   chmod 700 /etc/pegasus/*.pem
  
 rm -f /var/cache/pegasus/key.pem /var/cache/pegasus/cert.pem  rm -f /etc/pegasus/key.pem /etc/pegasus/cert.pem
  
 if [ -f /var/cache/pegasus/server.pem ]  if [ -f /etc/pegasus/server.pem ]
 then then
     echo "WARNING: /var/cache/pegasus/server.pem SSL Certificate file already exists."      echo "WARNING: /etc/pegasus/server.pem SSL Certificate file already exists."
 else else
     cp /var/cache/pegasus/server_2048.pem /var/cache/pegasus/server.pem      cp /etc/pegasus/server_2048.pem /etc/pegasus/server.pem
     chmod 400 /var/cache/pegasus/server.pem      cp /etc/pegasus/file_2048.pem /etc/pegasus/file.pem
       chmod 400 /etc/pegasus/server.pem /etc/pegasus/file.pem
 fi fi
  
 if [ -f /var/cache/pegasus/client.pem ]  if [ -f /etc/pegasus/client.pem ]
 then then
     echo "WARNING: /var/cache/pegasus/client.pem SSL Certificate trust store already exists."      echo "WARNING: /etc/pegasus/client.pem SSL Certificate trust store already exists."
 else else
     cp /var/cache/pegasus/client_2048.pem /var/cache/pegasus/client.pem      cp /etc/pegasus/client_2048.pem /etc/pegasus/client.pem
     chmod 400 /var/cache/pegasus/client.pem      chmod 400 /etc/pegasus/client.pem
 fi fi
  
 if [ -d "/var/cache/pegasus/repository/root#PG_Internal" ]  if [ -d "/var/pegasus/repository/root#PG_Internal" ]
 then then
   #   #
   # Save the current /var/cache/pegasus/repository to    # Save the current /var/pegasus/repository to
   # /var/cache/pegasus/prev_repository.    # /var/pegasus/prev_repository.
   #   #
  
   REPOSITORY_LOC="/var/cache/pegasus/repository"    REPOSITORY_LOC="/var/pegasus/repository"
   PREV_REPOSITORY_LOC="/var/cache/pegasus/prev_repository"    PREV_REPOSITORY_LOC="/var/pegasus/prev_repository"
  
   if [[ -d $REPOSITORY_LOC ]]   if [[ -d $REPOSITORY_LOC ]]
   then   then
Line 568 
Line 570 
         grep -v "/usr/lib/pegasus" /etc/ld.so.conf > /etc/ld.so.conf.new         grep -v "/usr/lib/pegasus" /etc/ld.so.conf > /etc/ld.so.conf.new
         mv -f /etc/ld.so.conf.new /etc/ld.so.conf         mv -f /etc/ld.so.conf.new /etc/ld.so.conf
         /sbin/ldconfig         /sbin/ldconfig
         rm -f /etc/pegasus/repository          rm -rf /etc/pegasus
         rm -rf /var/cache/pegasus          rm -rf /var/pegasus
         export LC_ALL=C         export LC_ALL=C
         for file in `find /usr/lib/pegasus`;         for file in `find /usr/lib/pegasus`;
         do         do
Line 579 
Line 581 
                         rm -f $file                         rm -f $file
                 fi                 fi
         done         done
         rm /usr/lib/pegasus/ssl.rnd  #       rm /usr/lib/pegasus/ssl.rnd
 #        rm -f /etc/pam.d/wbem #        rm -f /etc/pam.d/wbem
 fi fi
  
 %files %files
 %dir %attr(-,root,root) /var/cache/pegasus/localauth %dir %attr(-,root,root) /var/cache/pegasus/localauth
   %dir %attr(-,root,root) /var/pegasus/socket
 %dir %attr(-,root,root) /var/log/pegasus %dir %attr(-,root,root) /var/log/pegasus
 %dir %attr(-,root,root) /usr/lib/pegasus/providers %dir %attr(-,root,root) /usr/lib/pegasus/providers
 %attr(-,root,root) /usr/share/man/man1/cimmof.1.gz %attr(-,root,root) /usr/share/man/man1/cimmof.1.gz
Line 723 
Line 726 
 %attr(-,root,root) /etc/pegasus/mof/PG_NTPService20R.mof %attr(-,root,root) /etc/pegasus/mof/PG_NTPService20R.mof
 %attr(-,root,root) /etc/pegasus/mof/PG_Processor20.mof %attr(-,root,root) /etc/pegasus/mof/PG_Processor20.mof
 %attr(-,root,root) /etc/pegasus/mof/PG_Processor20R.mof %attr(-,root,root) /etc/pegasus/mof/PG_Processor20R.mof
 %config %attr(-,root,root) /etc/pegasus/cimserver_current.conf  
 %config %attr(-,root,root) /etc/pegasus/cimserver_planned.conf %config %attr(-,root,root) /etc/pegasus/cimserver_planned.conf
 %config %attr(-,root,root) /etc/init.d/pegasus-wbem %config %attr(-,root,root) /etc/init.d/pegasus-wbem
 %config %attr(-,root,root) /etc/pam.d/wbem %config %attr(-,root,root) /etc/pam.d/wbem
 %attr(-,root,root) /var/cache/pegasus/ssl.orig  %attr(-,root,root) /var/pegasus/ssl.orig
 %attr(-,root,root) /usr/bin/cimmof %attr(-,root,root) /usr/bin/cimmof
 %attr(-,root,root) /usr/bin/cimmofl %attr(-,root,root) /usr/bin/cimmofl
 %attr(-,root,root) /usr/bin/wbemexec %attr(-,root,root) /usr/bin/wbemexec
Line 787 
Line 789 
 %attr(-,root,root) /usr/lib/pegasus/libSampleMethodProvider.so.1 %attr(-,root,root) /usr/lib/pegasus/libSampleMethodProvider.so.1
 %attr(-,root,root) /usr/lib/pegasus/libsendmailIndicationHandler.so.1 %attr(-,root,root) /usr/lib/pegasus/libsendmailIndicationHandler.so.1
 %attr(-,root,root) /usr/lib/pegasus/libSimpleDisplayConsumer.so.1 %attr(-,root,root) /usr/lib/pegasus/libSimpleDisplayConsumer.so.1
 %ifnarch ia64  #%ifnarch ia64
 %attr(-,root,root) /usr/lib/pegasus/libslp.so.1  #%attr(-,root,root) /usr/lib/pegasus/libslp.so.1
 %endif  #%endif
 %attr(-,root,root) /usr/lib/pegasus/libsnmpIndicationHandler.so.1 %attr(-,root,root) /usr/lib/pegasus/libsnmpIndicationHandler.so.1
 %attr(-,root,root) /usr/lib/pegasus/libUserAuthProvider.so.1 %attr(-,root,root) /usr/lib/pegasus/libUserAuthProvider.so.1
  
 %files devel -f rpm_pegasus_include_files  #%files devel -f rpm_pegasus_include_files
  
 %defattr(-,root,root,0755) %defattr(-,root,root,0755)
 %doc doc/*.txt doc/DOCREMARKS doc/HISTORY doc/NOTES doc/*.html doc/*.pdf %doc doc/*.txt doc/DOCREMARKS doc/HISTORY doc/NOTES doc/*.html doc/*.pdf


Legend:
Removed from v.1.1.6.1  
changed lines
  Added in v.1.1.6.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2