git://git.onelab.eu
/
bootmanager.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yum-based extensions :
[bootmanager.git]
/
bootmanager.spec
diff --git
a/bootmanager.spec
b/bootmanager.spec
index
dbdcbad
..
879096f
100644
(file)
--- a/
bootmanager.spec
+++ b/
bootmanager.spec
@@
-1,14
+1,21
@@
+#
+# $Id$
+#
+%define url $URL$
+
%define name bootmanager
%define name bootmanager
-%define version 3.1.16
-%define release 1%{?pldistro:.%{pldistro}}%{?date:.%{date}}
+%define version 3.2
+%define taglevel 2
+
+%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
Vendor: PlanetLab
Packager: PlanetLab Central <support@planet-lab.org>
Vendor: PlanetLab
Packager: PlanetLab Central <support@planet-lab.org>
-Distribution: PlanetLab
4.1
-URL:
http://cvs.planet-lab.org/cvs/bootmanager
+Distribution: PlanetLab
%{plrelease}
+URL:
%(echo %{url} | cut -d ' ' -f 2)
Summary: The PlanetLab Boot Manager
Summary: The PlanetLab Boot Manager
-Name:
bootmanager
+Name:
%{name}
Version: %{version}
Release: %{release}
License: BSD
Version: %{version}
Release: %{release}
License: BSD
@@
-16,7
+23,7
@@
Group: System Environment/Base
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-Requires: tar, gnupg, sharutils, bzip2
+Requires: tar, gnupg, sharutils, bzip2
, pypcilib
AutoReqProv: no
%define debug_package %{nil}
AutoReqProv: no
%define debug_package %{nil}
@@
-29,31
+36,18
@@
nodes.
%setup -q
%build
%setup -q
%build
-pushd bootmanager
-
-./build.sh
-pushd support-files
-./buildnode.sh -r $([ -f "/etc/fedora-release" ] && awk ' { if ($2=="Core") print $4; else print $3 } ' /etc/fedora-release || echo 4)
-popd
-
-popd
%install
rm -rf $RPM_BUILD_ROOT
%install
rm -rf $RPM_BUILD_ROOT
-pushd bootmanager
-
# Install source so that it can be rebuilt
find build.sh source | cpio -p -d -u $RPM_BUILD_ROOT/%{_datadir}/%{name}/
# Install source so that it can be rebuilt
find build.sh source | cpio -p -d -u $RPM_BUILD_ROOT/%{_datadir}/%{name}/
+touch bootmanager.sh
install -D -m 755 bootmanager.sh $RPM_BUILD_ROOT/var/www/html/boot/bootmanager.sh
install -D -m 755 bootmanager.sh $RPM_BUILD_ROOT/var/www/html/boot/bootmanager.sh
-for file in \
- uudecode.gz \
- PlanetLab-Bootstrap.tar.bz2 ; do
- install -D -m 644 support-files/$file $RPM_BUILD_ROOT/var/www/html/boot/$file
-done
-popd
+# This is only required for 2.x bootcds.
+install -D -m 644 support-files/uudecode.gz $RPM_BUILD_ROOT/var/www/html/boot/uudecode.gz
%clean
rm -rf $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
@@
-78,9
+72,9
@@
EOF
%files
%defattr(-,root,root,-)
%{_datadir}/%{name}
%files
%defattr(-,root,root,-)
%{_datadir}/%{name}
-/var/www/html/boot/*
+%ghost /var/www/html/boot/bootmanager.sh
+/var/www/html/boot/uudecode.gz
%changelog
* Fri Sep 2 2005 Mark Huang <mlhuang@cotton.CS.Princeton.EDU> -
- Initial build.
%changelog
* Fri Sep 2 2005 Mark Huang <mlhuang@cotton.CS.Princeton.EDU> -
- Initial build.
-