From 2894265d58890b05ec71c6e78da4eab49e88d8bc Mon Sep 17 00:00:00 2001 From: "tlh20@elite.cl.cam.ac.uk" Date: Sat, 17 May 2003 11:34:03 +0000 Subject: bitkeeper revision 1.235.2.1 (3ec61e2bA2DmJ62U7OOfdZvvjGAwMQ) rpm.spec: new file Makefile: Example RPM make file and spec --- .rootkeys | 1 + tools/internal/Makefile | 10 +++++++++- tools/internal/rpm.spec | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 tools/internal/rpm.spec diff --git a/.rootkeys b/.rootkeys index 1f0ad21432..50f59455a7 100644 --- a/.rootkeys +++ b/.rootkeys @@ -101,6 +101,7 @@ 3eb781fdEYILyFg60YVBsWNqxWFf1g tools/internal/dom0_ops.h 3eb781fddjylXbsepjppUyIXa5lcaQ tools/internal/hypervisor_defs.h 3eb781fdKiQbgozBsgs_zzJQ9ubehw tools/internal/mem_defs.h +3ec61e1bJCeJJu0SsptmDpA1xKvwvw tools/internal/rpm.spec 3eb781fdgbSkh2O6JQS-65Dz4n0ItQ tools/internal/xi_build.c 3eb781fdW1SAyiaC4mTsXq_9fRHh-A tools/internal/xi_create.c 3eb781fdcJ0fF7rWfzAOArW-x4-gwA tools/internal/xi_destroy.c 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 -- cgit v1.2.3