1 %define name lxc-reference
4 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
5 %define source http://build.planet-lab.org/files/lxc-reference-%{version}.tgz
10 Summary: A simple package to deploy reference images for lxc
12 Group: Applications/System
16 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
21 A simple package to deploy reference images for lxc
24 touch $RPM_BUILD_DIR/configure
25 chmod +x $RPM_BUILD_DIR/configure
29 mkdir $RPM_BUILD_ROOT/vservers/
30 cp $RPM_BUILD_DIR/lxc-reference.tgz $RPM_BUILD_ROOT/vservers/
33 mkdir /vservers/.lvref
34 btrfs subvolume /vservers/.lvref/lxc-f14-x86_86
35 btrfs subvolume /vservers/.lvref/lxc-squeeze-x86_86
36 tar zxvf /vservers/lxc-reference.tgz -C /vservers/tmp
37 rm -rf /vservers/lxc-reference.tgz
40 btrfs subvolume delete /vservers/.lvref/lxc-f14-x86_64
41 btrfs subvolume delete /vservers/.lvref/lxc-squeeze-x86_64
42 rm -rf /vservers/.lvref
45 rm -rf $RPM_BUILD_ROOT
46 rm -rf $RPM_BUILD_DIR/*
49 /vservers/lxc-reference.tgz
52 * Fri Dec 16 2011 Marco Yuen <marcoy@cs.princeton.edu> - lxc-reference-0.1
53 - Add dependency (btrfs-progs).
56 * Wed Nov 30 2011 Xavier Leon <xleon@ac.upc.edu> - lxc-reference-0.1
57 - First dumb version of the reference image
58 - At the moment, just a working debian squeeze image is provided