partly bring usage back to spec file to work around rpm build

This commit is contained in:
frank 2011-08-31 16:21:22 -07:00
parent 806c70c87f
commit f7924505d3
3 changed files with 36 additions and 58 deletions

View File

@ -165,6 +165,9 @@
<fileset dir="${target.dir}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${target.dir}/jar">
<include name="**/*.jar" />
</fileset>
</path>
<path id="test.classpath">

View File

@ -8,7 +8,6 @@
<property name="oss.build.dir" location="${base.dir}/build"/>
<property name="usage.jar" value="cloud-usage.jar" />
<dirname property="proprietary.dir" file="${ant.file.Cloud Stack Usage Server}/../"/>
<property name="usage.build.dir" location="${proprietary.dir}/build"/>
<import file="${oss.build.dir}/build-cloud.xml" optional="false"/>
<property name="usage.dir" location="${base.dir}/usage" />
@ -16,7 +15,7 @@
<!-- ===================== Usage.Jar ===================== -->
<path id="usage.classpath">
<path refid="thirdparty.classpath" />
<path refid="deps.classpath" />
<path refid="dist.classpath" />
</path>
<target name="compile-usage" depends="-init, compile-utils, compile-core, compile-server" description="Compile the usage server">
@ -39,11 +38,4 @@
</copy>
</target>
<target name="run-usage">
<echo message="Run usage server ${usage.build.dir}/usage-runner" />
<exec dir="${usage.build.dir}" executable="bash">
<arg value="usage-runner" />
</exec>
</target>
</project>

View File

@ -308,24 +308,19 @@ The Cloud.com test package contains a suite of automated tests
that the very much appreciated QA team at Cloud.com constantly
uses to help increase the quality of the Cloud.com Stack.
%package usage
Summary: Cloud.com usage monitor
Obsoletes: vmops-usage < %{version}-%{release}
Requires: java >= 1.6.0
Requires: %{name}-utils = %{version}, %{name}-core = %{version}, %{name}-deps = %{version}, %{name}-server = %{version}, %{name}-premium = %{version}, %{name}-daemonize = %{version}
Requires: %{name}-setup = %{version}
Requires: %{name}-client = %{version}
License: CSL 1.1
Group: System Environment/Libraries
%description usage
The Cloud.com usage monitor provides usage accounting across the entire cloud for
cloud operators to charge based on usage parameters.
#%if %{_premium}
#
#
#%package usage
#Summary: Cloud.com usage monitor
#Obsoletes: vmops-usage < %{version}-%{release}
#Requires: java >= 1.6.0
#Requires: %{name}-utils = %{version}, %{name}-core = %{version}, %{name}-deps = %{version}, %{name}-server = %{version}, %{name}-premium = %{version}, %{name}-daemonize = %{version}
#Requires: %{name}-setup = %{version}
#Requires: %{name}-client = %{version}
#License: CSL 1.1
#Group: System Environment/Libraries
#%description usage
#The Cloud.com usage monitor provides usage accounting across the entire cloud for
#cloud operators to charge based on usage parameters.
#
#%endif
%prep
@ -387,36 +382,29 @@ if [ "$1" == "1" ] ; then
/sbin/chkconfig --level 345 %{name}-management on > /dev/null 2>&1 || true
fi
%preun usage
if [ "$1" == "0" ] ; then
/sbin/chkconfig --del %{name}-usage > /dev/null 2>&1 || true
/sbin/service %{name}-usage stop > /dev/null 2>&1 || true
fi
%pre usage
id %{name} > /dev/null 2>&1 || /usr/sbin/useradd -M -c "Cloud.com unprivileged user" \
-r -s /bin/sh -d %{_sharedstatedir}/%{name}/management %{name}|| true
# user harcoded here, also hardcoded on wscript
#%if %{_premium}
#
#%preun usage
#if [ "$1" == "0" ] ; then
# /sbin/chkconfig --del %{name}-usage > /dev/null 2>&1 || true
# /sbin/service %{name}-usage stop > /dev/null 2>&1 || true
#fi
#
#%pre usage
#id %{name} > /dev/null 2>&1 || /usr/sbin/useradd -M -c "Cloud.com unprivileged user" \
# -r -s /bin/sh -d %{_sharedstatedir}/%{name}/management %{name}|| true
## user harcoded here, also hardcoded on wscript
#
#%post usage
#if [ "$1" == "1" ] ; then
# /sbin/chkconfig --add %{name}-usage > /dev/null 2>&1 || true
# /sbin/chkconfig --level 345 %{name}-usage on > /dev/null 2>&1 || true
#else
# /sbin/service %{name}-usage condrestart >/dev/null 2>&1 || true
#fi
#
#%endif
%post usage
if [ "$1" == "1" ] ; then
/sbin/chkconfig --add %{name}-usage > /dev/null 2>&1 || true
/sbin/chkconfig --level 345 %{name}-usage on > /dev/null 2>&1 || true
else
/sbin/service %{name}-usage condrestart >/dev/null 2>&1 || true
fi
%pre agent-scripts
id %{name} > /dev/null 2>&1 || /usr/sbin/useradd -M -c "Cloud.com unprivileged user" \
-r -s /bin/sh -d %{_sharedstatedir}/%{name}/management %{name}|| true
%preun agent
if [ "$1" == "0" ] ; then
/sbin/chkconfig --del %{name}-agent > /dev/null 2>&1 || true
@ -607,20 +595,15 @@ fi
%{_libdir}/%{name}/test/*
%config(noreplace) %{_sysconfdir}/%{name}/test/*
#%if %{_premium}
#
#
#%files usage
#%defattr(0644,root,root,0775)
%files usage
%defattr(0644,root,root,0775)
#%{_javadir}/%{name}-usage.jar
#%attr(0755,root,root) %{_initrddir}/%{name}-usage
#%attr(0755,root,root) %{_libexecdir}/usage-runner
%attr(0755,root,root) %{_initrddir}/%{name}-usage
%attr(0755,root,root) %{_libexecdir}/usage-runner
#%dir %attr(0770,root,%{name}) %{_localstatedir}/log/%{name}/usage
#%{_sysconfdir}/%{name}/usage/usage-components.xml
#%config(noreplace) %{_sysconfdir}/%{name}/usage/log4j-%{name}_usage.xml
#%config(noreplace) %attr(0640,root,%{name}) %{_sysconfdir}/%{name}/usage/db.properties
#
#%endif
%changelog
* Mon May 3 2010 Manuel Amador (Rudd-O) <manuel@vmops.com> 1.9.12