git://git.onelab.eu
/
lxc-userspace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Setting tag lxctools-0.9-3
[lxc-userspace.git]
/
lxctools.spec
diff --git
a/lxctools.spec
b/lxctools.spec
index
02fb41e
..
6b1cb1a
100644
(file)
--- a/
lxctools.spec
+++ b/
lxctools.spec
@@
-1,26
+1,18
@@
%define name lxctools
%define name lxctools
-%define version 0.
1
-%define taglevel
1
+%define version 0.
9
+%define taglevel
3
%define percent %
%define braop \{
%define bracl \}
%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
# 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}
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}
Summary: Userspace tools for switching between lxc containers
Name: %{name}
@@
-41,18
+33,27
@@
Userspace tools for switching between lxc containers.
make
%install
make
%install
+mkdir -p $RPM_BUILD_ROOT/usr/sbin
+install -D -m 755 vsh $RPM_BUILD_ROOT/usr/sbin/vsh
+install -D -m 755 lxcsu $RPM_BUILD_ROOT/usr/sbin/lxcsu
+chmod u+s $RPM_BUILD_ROOT/usr/sbin/lxcsu
cp build/lib*/setns.so $RPM_BUILD_ROOT/usr/sbin
cp build/lib*/setns.so $RPM_BUILD_ROOT/usr/sbin
-install -D -m 755 $RPM_BUILD_ROOT/vsh /usr/sbin/vsh
-install -D -m 755 $RPM_BUILD_ROOT/lxcsu /usr/sbin/lxcsu
-chmod u+s $RPM_BUILD_ROOT/lxcsu/usr/sbin/vsh
%clean
rm -rf $RPM_BUILD_ROOT
%files
%clean
rm -rf $RPM_BUILD_ROOT
%files
-/usr/sbin
-/lib
+/usr/sbin/*
+
+%post
+chmod u+s /usr/sbin/vsh
%postun
%changelog
%postun
%changelog
+* 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
+