X-Git-Url: http://git.onelab.eu/?p=lxc-reference.git;a=blobdiff_plain;f=lxc-reference.spec;h=9f48625c9797b4ce0cb6ecf25e9f0df2dd4de1c0;hp=7e35813fc6e0a94d00a424dfb2d9f40288aeaee9;hb=24d15ac13188ca29c101e8d764281ce42cdb40a4;hpb=59b97abad9a942aaad50b0730e099234b5208405 diff --git a/lxc-reference.spec b/lxc-reference.spec index 7e35813..9f48625 100644 --- a/lxc-reference.spec +++ b/lxc-reference.spec @@ -21,20 +21,18 @@ Requires: btrfs-progs A simple package to deploy reference images for lxc %prep -touch $RPM_BUILD_DIR/configure -chmod +x $RPM_BUILD_DIR/configure wget %{source} %install -mkdir $RPM_BUILD_ROOT/vservers/ -cp $RPM_BUILD_DIR/lxc-reference.tgz $RPM_BUILD_ROOT/vservers/ +install -D -m 644 $RPM_BUILD_DIR/lxc-reference-%{version}.tgz $RPM_BUILD_ROOT/vservers/lxc-reference-%{version}.tgz +pushd /longbuildroot/SOURCES/lxc-reference-%{version} +install -D -m 755 initscript/lxc-reference ${RPM_BUILD_ROOT}/%{_initrddir}/lxc-reference +popd %post -mkdir /vservers/.lvref -btrfs subvolume /vservers/.lvref/lxc-f14-x86_86 -btrfs subvolume /vservers/.lvref/lxc-squeeze-x86_86 -tar zxvf /vservers/lxc-reference.tgz -C /vservers/tmp -rm -rf /vservers/lxc-reference.tgz +chkconfig --add lxc-reference +chkconfig lxc-reference on +[ "$PL_BOOTCD" = "1" ] || service lxc-reference restart %preun btrfs subvolume delete /vservers/.lvref/lxc-f14-x86_64 @@ -46,12 +44,14 @@ rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_DIR/* %files -/vservers/lxc-reference.tgz +/vservers/lxc-reference-%{version}.tgz +%{_initrddir}/lxc-reference %changelog * Fri Dec 16 2011 Marco Yuen - lxc-reference-0.1 - Add dependency (btrfs-progs). - Change source URL. +- Add initscript. * Wed Nov 30 2011 Xavier Leon - lxc-reference-0.1 - First dumb version of the reference image