8 %define kernel_version %( rpm -q --qf %{percent}%{braop}version%{bracl} kernel-headers )
9 %define kernel_release %( rpm -q --qf %{percent}%{braop}release%{bracl} kernel-headers )
10 %define kernel_arch %( rpm -q --qf %{percent}%{braop}arch%{bracl} kernel-headers )
12 # this is getting really a lot of stuff, could be made simpler probably
13 %define release %{kernel_version}.%{kernel_release}.%{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
15 %define kernel_id %{kernel_version}-%{kernel_release}.%{kernel_arch}
16 %define kernelpath /usr/src/kernels/%{kernel_id}
20 Packager: PlanetLab Central <support@planet-lab.org>
21 Distribution: PlanetLab %{plrelease}
23 Requires: kernel = %{kernel_version}-%{kernel_release}
25 Summary: Userspace tools for switching between lxc containers
30 Group: System Environment/Kernel
31 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
32 Source0: lxctools-%{version}.tar.gz
35 Userspace tools for switching between lxc containers.
44 mkdir -p $RPM_BUILD_ROOT/usr/sbin
45 install -D -m 755 vsh $RPM_BUILD_ROOT/usr/sbin/vsh
46 install -D -m 755 lxcsu $RPM_BUILD_ROOT/usr/sbin/lxcsu
47 chmod u+s $RPM_BUILD_ROOT/usr/sbin/lxcsu
48 cp build/lib*/setns.so $RPM_BUILD_ROOT/usr/sbin
51 rm -rf $RPM_BUILD_ROOT
57 chmod u+s /usr/sbin/vsh