(*) groups distro-dependent files in build/config.<distro>
[nodeimage.git] / bootstrapfs.spec
index abd37f4..0283ee0 100644 (file)
@@ -30,20 +30,26 @@ BootManager to instantiate a node with a new filesystem.
 %setup -q
 
 %build
-./build.sh
+pushd BootstrapFS
+./build.sh %{pldistro}
+popd BootstrapFS
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+pushd BootstrapFS
+
 install -D -m 644 PlanetLab-Bootstrap.tar.bz2 \
        $RPM_BUILD_ROOT/var/www/html/boot/PlanetLab-Bootstrap.tar.bz2
 
 for bootstrapfs in $(ls bootstrap-filesystems/*.lst) ; do 
        NAME=$(basename $bootstrapfs .lst)
-       install -D -m 644 bootstrap-filesystems/PlanetLab-Bootstrap-${NAME}.tar.bz2 \
+       install -D -m 644 %{pldistro}-filesystems/PlanetLab-Bootstrap-${NAME}.tar.bz2 \
                $RPM_BUILD_ROOT/var/www/html/boot/PlanetLab-Bootstrap-${NAME}.tar.bz2
 done
 
+popd
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -63,7 +69,6 @@ fi
 
 %files
 %defattr(-,root,root,-)
-%{_datadir}/%{name}
 /var/www/html/boot/PlanetLab-Bootstrap*.tar.bz2
 
 %changelog