version 1.18, 2004/10/12 22:21:56
|
version 1.20.2.2, 2004/10/25 23:34:13
|
|
|
# | # |
Summary: OpenPegasus WBEM Services for Linux | Summary: OpenPegasus WBEM Services for Linux |
Name: tog-pegasus | Name: tog-pegasus |
Version: 2.4RC1 |
Version: 2.4.0 |
Release: 1 | Release: 1 |
Group: Systems Management/Base | Group: Systems Management/Base |
Copyright: Open Group Pegasus Open Source | Copyright: Open Group Pegasus Open Source |
|
|
install -D -m 0544 $PEGASUS_HOME/bin/cimservera $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimservera | 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/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 0544 $PEGASUS_HOME/bin/cimconfig $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimconfig |
|
install -D -m 0544 $PEGASUS_HOME/bin/cimprovagt $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimprovagt |
install -D -m 0555 $PEGASUS_HOME/bin/cimmof $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/cimmof | 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/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/cimprovider $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/cimprovider |
|
|
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/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 | install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/SimpleDisplayConsumerR.mof %SAMPLES_DEST_PATH/Providers/Load/SimpleDisplayConsumerR.mof |
| |
|
cd $RPM_BUILD_ROOT |
rm -Rf $PEGASUS_HOME | rm -Rf $PEGASUS_HOME |
| |
%clean | %clean |
|
|
chmod 400 %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_TRUSTSTORE | chmod 400 %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_TRUSTSTORE |
fi | fi |
| |
# Start the cimserver |
|
(/etc/init.d/tog-pegasus start || /opt/tog-pegasus/sbin/cimserver) >> %INSTALL_LOG 2>&1 |
|
|
|
if [ $? != 0 ]; |
|
then |
|
echo "Brute-starting Pegasus. If the installation fails:" |
|
echo " - Start Pegasus: '/etc/init.d/tog-pegasus start'" |
|
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 |
|
|
|
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:" |
|
|
%attr(-,root,root) %PEGASUS_SBIN_DIR/cimconfig | %attr(-,root,root) %PEGASUS_SBIN_DIR/cimconfig |
%attr(-,root,root) %PEGASUS_SBIN_DIR/init_repository | %attr(-,root,root) %PEGASUS_SBIN_DIR/init_repository |
%attr(-,root,root) %PEGASUS_SBIN_DIR/settogpath | %attr(-,root,root) %PEGASUS_SBIN_DIR/settogpath |
|
%attr(-,root,root) %PEGASUS_SBIN_DIR/cimprovagt |
%attr(-,root,root) %PEGASUS_BIN_DIR/cimmof | %attr(-,root,root) %PEGASUS_BIN_DIR/cimmof |
%attr(-,root,root) %PEGASUS_BIN_DIR/cimmofl | %attr(-,root,root) %PEGASUS_BIN_DIR/cimmofl |
%attr(-,root,root) %PEGASUS_BIN_DIR/cimprovider | %attr(-,root,root) %PEGASUS_BIN_DIR/cimprovider |