%define name lxc-userspace
%define version 1.0
-%define taglevel 0
+%define taglevel 9
%define percent %
%define braop \{
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
+install -D -m 755 lxcsu-internal $RPM_BUILD_ROOT/usr/sbin/lxcsu-internal
chmod u+s $RPM_BUILD_ROOT/usr/sbin/lxcsu
cp build/lib*/setns.so $RPM_BUILD_ROOT/usr/sbin
%postun
%changelog
+* Fri Mar 21 2014 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxc-userspace-1.0-9
+- does not rely on capsh (actually this was the one in the sliver)
+- use native capability dropping instead
+- provides new slicesu binary
+- suitable for libvirt-1.1 and above
+
+* Fri Sep 20 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxc-userspace-1.0-8
+- fix vsh permissions
+
+* Sat Aug 31 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxc-userspace-1.0-7
+- perform vsys sysctl inside of container
+- remove unnecessary proc remounts
+- prevent setting LD_PRELOAD if the library doesn't exist in image
+- add --noslicehome option
+- check /etc/lxcsu_default for default arguments
+- fix permissions
+- support conventional invocation of make
+
+* Sun Jul 14 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxc-userspace-1.0-6
+- merge back lxcsu and -internal into a single source file
+- capsh --uid instead of --user that was not yet supported in f12 (hopefully tmp)
+
+* Wed Jul 03 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxc-userspace-1.0-5
+- entering in a slice now correctly ends up with right uid and pwd
+- make sync
+
+* Mon Jul 01 2013 Sapan Bhatia <sapanb@cs.princeton.edu> - lxc-userspace-1.0-4
+- Bug fixes:
+- - lxcsu <slice_name> works again
+- - pid namespace issue that would let slices see all processes
+
+* Fri Jun 28 2013 Sapan Bhatia <sapanb@cs.princeton.edu> - lxc-userspace-1.0-3
+- Fixed bug that would let slices see all processes in root context.
+
+* Wed Jun 26 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxc-userspace-1.0-2
+- split into lxcsu{,-internal}
+
+* Wed Jun 05 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - lxc-userspace-1.0-1
+- rename module and package from lxctools into lxc-userspace
+
* Mon Jun 03 2013 Sapan Bhatia <sapanb@cs.princeton.edu> - lxctools-0.9-8
- - Upgraded code for compatibility with kernel 3.6.9
- - Obsoleted modules for switching into mnt and pid namespaces