aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authortlh20@elite.cl.cam.ac.uk <tlh20@elite.cl.cam.ac.uk>2003-05-17 11:34:10 +0000
committertlh20@elite.cl.cam.ac.uk <tlh20@elite.cl.cam.ac.uk>2003-05-17 11:34:10 +0000
commit25bd21422b34b5d38ce6ef111f042a520f0f6f50 (patch)
tree8fd43ff2ab13c71f3448c822d2bc2e0e928aee0f /tools
parent2673bd1b214a683675537f3361913eb82fe2fefc (diff)
parent2894265d58890b05ec71c6e78da4eab49e88d8bc (diff)
downloadxen-25bd21422b34b5d38ce6ef111f042a520f0f6f50.tar.gz
xen-25bd21422b34b5d38ce6ef111f042a520f0f6f50.tar.bz2
xen-25bd21422b34b5d38ce6ef111f042a520f0f6f50.zip
bitkeeper revision 1.241 (3ec61e32s6YTF00rluKDK91CWwrYCg)
Merge elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/BK/xeno.bk into elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/users/tlh20/xeno.bk
Diffstat (limited to 'tools')
-rw-r--r--tools/internal/Makefile10
-rw-r--r--tools/internal/rpm.spec37
2 files changed, 46 insertions, 1 deletions
diff --git a/tools/internal/Makefile b/tools/internal/Makefile
index fc7ed13fb1..b21f2f90a1 100644
--- a/tools/internal/Makefile
+++ b/tools/internal/Makefile
@@ -32,6 +32,14 @@ install: all
chmod 755 ../../../install/bin/xi_list
chmod 755 ../../../install/bin/xi_vifinit
+rpm: all
+ rm -rf staging
+ mkdir staging
+ mkdir staging/i386
+ rpm --define "staging$$PWD/staging" --define '_builddir.' --define "_rpmdir$$PWD/staging" -bb rpm.spec
+ mv staging/i386/*.rpm .
+ rm -rf staging
+
clean:
- $(RM) *.o $(XI_CREATE) $(XI_START) $(XI_STOP) $(XI_DESTROY) $(XI_BUILD)
+ $(RM) *.o *.rpm $(XI_CREATE) $(XI_START) $(XI_STOP) $(XI_DESTROY) $(XI_BUILD)
diff --git a/tools/internal/rpm.spec b/tools/internal/rpm.spec
new file mode 100644
index 0000000000..e9f82cbd2a
--- /dev/null
+++ b/tools/internal/rpm.spec
@@ -0,0 +1,37 @@
+Summary: Xen command line tools
+Name: xen-internal-tools
+Version: 1.0
+Release: 1
+License: Xen
+Group: Xen
+BuildRoot: %{staging}
+%description
+Command line tools for building and managing domains on a system
+running the Xen hypervisor.
+
+%pre
+%preun
+%install
+install -m 0755 -d $RPM_BUILD_ROOT/bin
+install -m 0755 xi_build $RPM_BUILD_ROOT/bin/xi_build
+install -m 0755 xi_create $RPM_BUILD_ROOT/bin/xi_create
+install -m 0755 xi_destroy $RPM_BUILD_ROOT/bin/xi_destroy
+install -m 0755 xi_helper $RPM_BUILD_ROOT/bin/xi_helper
+install -m 0755 xi_list $RPM_BUILD_ROOT/bin/xi_list
+install -m 0755 xi_start $RPM_BUILD_ROOT/bin/xi_start
+install -m 0755 xi_stop $RPM_BUILD_ROOT/bin/xi_stop
+install -m 0755 xi_vifinit $RPM_BUILD_ROOT/bin/xi_vifinit
+%clean
+%post
+%postun
+%files
+%defattr(-,root,root)
+%dir /bin
+/bin/xi_build
+/bin/xi_create
+/bin/xi_destroy
+/bin/xi_helper
+/bin/xi_list
+/bin/xi_start
+/bin/xi_stop
+/bin/xi_vifinit