iron out argument parser usage, add --debug option, and get this to work again in...
[lxc-userspace.git] / lxctools.spec
index 09a0b14..759de0f 100644 (file)
@@ -1,26 +1,18 @@
 %define name lxctools
-%define version 0.901
-%define taglevel 2
+%define version 0.9
+%define taglevel 7
 
 %define percent %
 %define braop \{
 %define bracl \}
-%define kernel_version %( rpm -q --qf %{percent}%{braop}version%{bracl} kernel-headers )
-%define kernel_release %( rpm -q --qf %{percent}%{braop}release%{bracl} kernel-headers )
-%define kernel_arch %( rpm -q --qf %{percent}%{braop}arch%{bracl} kernel-headers )
 
 # this is getting really a lot of stuff, could be made simpler probably
-%define release %{kernel_version}.%{kernel_release}.%{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
-
-%define kernel_id %{kernel_version}-%{kernel_release}.%{kernel_arch}
-%define kernelpath /usr/src/kernels/%{kernel_id}
-
+%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
 
 Vendor: PlanetLab
 Packager: PlanetLab Central <support@planet-lab.org>
 Distribution: PlanetLab %{plrelease}
 URL: %{SCMURL}
-Requires: kernel = %{kernel_version}-%{kernel_release}
 
 Summary: Userspace tools for switching between lxc containers
 Name: %{name}
@@ -30,6 +22,7 @@ License: GPL
 Group: System Environment/Kernel
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 Source0: lxctools-%{version}.tar.gz
+Requires: binutils
 
 %description
 Userspace tools for switching between lxc containers.
@@ -51,7 +44,7 @@ cp build/lib*/setns.so $RPM_BUILD_ROOT/usr/sbin
 rm -rf $RPM_BUILD_ROOT
 
 %files
-/usr/sbin
+/usr/sbin/*
 
 %post
 chmod u+s /usr/sbin/vsh
@@ -59,3 +52,21 @@ chmod u+s /usr/sbin/vsh
 %postun
 
 %changelog
+* Wed May 29 2013 Andy Bavier <acb@cs.princeton.edu> - lxctools-0.9-7
+- Use ArgumentParser, fix issue with sensing arch
+
+* Wed May 29 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxctools-0.9-6
+- implements vm's arch
+
+* Tue Apr 23 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxctools-0.9-5
+- more flexible and more robust lxcsu
+
+* Thu Mar 07 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxctools-0.9-4
+- nicer polish to lxcsu returning the right thing
+
+* Mon Mar 04 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxctools-0.9-3
+- lxcsu to propagate its forked process's return code
+
+* Fri Feb 22 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxctools-0.9-2
+- various fixes
+