From 3560fab176ecae9f58e78b409de85bc0c6e6a11b Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Fri, 2 Sep 2005 19:51:17 +0000 Subject: [PATCH] - build bootmanager --- bootmanager.spec | 62 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 bootmanager.spec diff --git a/bootmanager.spec b/bootmanager.spec new file mode 100644 index 0000000..248b3f0 --- /dev/null +++ b/bootmanager.spec @@ -0,0 +1,62 @@ +%define name bootmanager +%define version 3.1 +%define release 1.planetlab.planetlab%{?date:.%{date}} + +Vendor: PlanetLab +Packager: PlanetLab Central +Distribution: PlanetLab 3.0 +URL: http://cvs.planet-lab.org/cvs/bootmanager + +Summary: The PlanetLab Boot Manager +Name: bootmanager +Version: %{version} +Release: %{release} +License: BSD +Group: System Environment/Base +Source0: %{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +%description +The PlanetLab Boot Manager securely authenticates and boots PlanetLab +nodes. + +%prep +%setup -q + +%build +./build.sh +make -C support-files PlanetLab-Bootstrap.tar.bz2 + +%install +rm -rf $RPM_BUILD_ROOT +install -D -m 755 bootmanager.sh $RPM_BUILD_ROOT/var/www/html/boot/bootmanager.sh +install -D -m 644 support-files/PlanetLab-Bootstrap.tar.bz2 $RPM_BUILD_ROOT/var/www/html/boot/PlanetLab-Bootstrap.tar.bz2 + +# If run under sudo, allow user to delete the build directory +if [ -n "$SUDO_USER" ] ; then + chown -R $SUDO_USER . +fi + +%clean +rm -rf $RPM_BUILD_ROOT + +# If run under sudo, allow user to delete the built RPM +if [ -n "$SUDO_USER" ] ; then + chown $SUDO_USER %{_rpmdir}/%{_arch}/%{name}-%{version}-%{release}.%{_arch}.rpm +fi + +%post +cat < - +- Initial build. + -- 2.43.0