# $Id: bootmanager.spec 856 2007-09-21 13:54:58Z thierry $
#
%define name bootmanager
-%define version 3.1
-%define subversion 16
+%define version 3.2
+%define subversion 1
%define release %{subversion}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
Vendor: PlanetLab
Packager: PlanetLab Central <support@planet-lab.org>
-Distribution: PlanetLab 4.1
+Distribution: PlanetLab 4.2
URL: http://cvs.planet-lab.org/cvs/bootmanager
Summary: The PlanetLab Boot Manager
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}
install -D -m 644 "$PLC_DEBUG_SSH_KEY_PUB" $srcdir/source/debug_files/debug_root_ssh_key
fi
+# Add pypcilib
+pypcilib=`mktemp -d "/tmp/.bootmanager.XXXXXX"`
+mkdir $pypcilib/source
+cp $(rpm -ql pypcilib | grep -v '\.py[co]$') $pypcilib/source
+
# Embed the uuencoded tarball in the script
-tar -cj -C $srcdir source/ | uuencode -m - >> $DEST_SCRIPT
+tar -cj -C $srcdir source/ -C $pypcilib source/ | uuencode -m - >> $DEST_SCRIPT
+
+# Remove temp directory
+rm -fr $pypcilib
echo '_EOF_' >> $DEST_SCRIPT
echo 'cd /tmp/source' >> $DEST_SCRIPT