]> xenbits.xensource.com Git - xcp/xen-api.git/commitdiff
Package v6d as a separate RPM
authorRob Hoes <rob.hoes@citrix.com>
Wed, 26 Jan 2011 17:39:04 +0000 (17:39 +0000)
committerRob Hoes <rob.hoes@citrix.com>
Wed, 26 Jan 2011 17:39:04 +0000 (17:39 +0000)
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
mk/Makefile
xapi.spec

index 732c3a311efcfa95e76e2708558739b04389a486..3c43dc4a734fbf90079da7bd80c5de589e54584b 100644 (file)
@@ -78,6 +78,7 @@ $(OUTPUT_CLI_RT) $(OUTPUT_SDK): $(MY_MAIN_PACKAGES)/.dirstamp $(RPM_DIRECTORIES)
        cp $(RPM_RPMSDIR)/$(DOMAIN0_ARCH_OPTIMIZED)/xapi-www-*.rpm $(MY_MAIN_PACKAGES)
        cp $(RPM_RPMSDIR)/$(DOMAIN0_ARCH_OPTIMIZED)/xapi-xe-*.rpm $(MY_MAIN_PACKAGES)
        cp $(RPM_RPMSDIR)/$(DOMAIN0_ARCH_OPTIMIZED)/xapi-xenops-*.rpm $(MY_MAIN_PACKAGES)
+       test -z $(INSTALL_XCP_V6D) || cp $(RPM_RPMSDIR)/$(DOMAIN0_ARCH_OPTIMIZED)/xapi-v6d-*.rpm $(MY_MAIN_PACKAGES)
 
 .PHONY: clean
 clean:
index ab622e201346d1420b0a99c71aad278ddcf57b06..96bcfae5a2e06174fc3a3c3d6d853a4ff75cfa55 100644 (file)
--- a/xapi.spec
+++ b/xapi.spec
@@ -52,6 +52,14 @@ Group: System/Hypervisor
 %description squeezed
 This package contains the Xen virtual firmware (hvmloader)
 
+%package v6d
+Summary: The editions and features daemon
+Group: System/Hypervisor
+
+%description v6d
+This package contains daemon that defines and controls XCP editions and
+associated features
+
 %package xenops
 Summary: Low-level debugging tools
 Group: System/Hypervisor
@@ -105,12 +113,14 @@ rm -rf $RPM_BUILD_ROOT
 [ ! -x /sbin/chkconfig ] || chkconfig --add xenservices
 [ ! -x /sbin/chkconfig ] || chkconfig --add xapi-domains
 [ ! -x /sbin/chkconfig ] || chkconfig --add perfmon
-[ ! -x /sbin/chkconfig ] || chkconfig --add v6d
 [ ! -x /sbin/chkconfig ] || chkconfig --add genptoken
 
 %post squeezed
 [ ! -x /sbin/chkconfig ] || chkconfig squeezed on
 
+%post v6d
+[ ! -x /sbin/chkconfig ] || chkconfig --add v6d
+
 %files core
 %defattr(-,root,root,-)
 /opt/xensource/bin/xapi
@@ -120,7 +130,6 @@ rm -rf $RPM_BUILD_ROOT
 /etc/pam.d/xapi
 /etc/rc.d/init.d/management-interface
 /etc/rc.d/init.d/perfmon
-/etc/rc.d/init.d/v6d
 /etc/rc.d/init.d/xapi
 /etc/rc.d/init.d/xapi-domains
 /etc/rc.d/init.d/xapissl
@@ -237,7 +246,6 @@ rm -rf $RPM_BUILD_ROOT
 /opt/xensource/libexec/sparse_dd
 /opt/xensource/libexec/update-mh-info
 /opt/xensource/libexec/upload-wrapper
-/opt/xensource/libexec/v6d
 /opt/xensource/libexec/vncterm-wrapper
 /opt/xensource/libexec/xapi-health-check
 /opt/xensource/libexec/xapi-rolling-upgrade
@@ -274,6 +282,10 @@ rm -rf $RPM_BUILD_ROOT
 /etc/rc.d/init.d/squeezed
 /opt/xensource/bin/squeezed_client
 
+%files v6d
+%defattr(-,root,root,-)
+/opt/xensource/libexec/v6d
+/etc/rc.d/init.d/v6d
 
 %files xenops
 %defattr(-,root,root,-)