]> git.proxmox.com Git - mirror_lxc.git/blame - lxc.spec.in
Revert "use a default per-container logfile"
[mirror_lxc.git] / lxc.spec.in
CommitLineData
5e97c3fc 1#
2# lxc: linux Container library
3#
4# (C) Copyright IBM Corp. 2007, 2008
5#
6# Authors:
7# Daniel Lezcano <dlezcano at fr.ibm.com>
8#
9# This library is free software; you can redistribute it and/or
10# modify it under the terms of the GNU Lesser General Public
11# License as published by the Free Software Foundation; either
12# version 2.1 of the License, or (at your option) any later version.
13#
14# This library is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17# Lesser General Public License for more details.
18#
19# You should have received a copy of the GNU Lesser General Public
20# License along with this library; if not, write to the Free Software
21# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22
5e97c3fc 23Name: @PACKAGE@
24Version: @VERSION@
c4b697f2 25Release: 1%{?dist}
5e97c3fc 26URL: http://lxc.sourceforge.net
cef07149 27Source: http://dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
28Summary: %{name} : Linux Container
5e97c3fc 29Group: Applications/System
30License: LGPL
cef07149 31BuildRoot: %{_tmppath}/%{name}-%{version}-build
1c6085cd 32Requires: libcap openssl rsync
f6a8db2d 33BuildRequires: libcap libcap-devel docbook2X
5e97c3fc 34
35%description
805415fc 36
cef07149 37The package "%{name}" provides the command lines to create and manage
805415fc 38containers. It contains a full featured container with the isolation
39/ virtualization of the pids, the ipc, the utsname, the mount points,
40/proc, /sys, the network and it takes into account the control groups.
41It is very light, flexible, and provides a set of tools around the
42container like the monitoring with asynchronous events notification,
43or the freeze of the container. This package is useful to create
44Virtual Private Server, or to run isolated applications like bash or
45sshd.
5e97c3fc 46
1c41ddcb
GK
47%package libs
48Summary: runtime library files for %{name}
49Group: System Environment/Libraries
50
51%description libs
52The %{name}-libs package contains libraries for running %{name} applications.
53
5e97c3fc 54%package devel
5e97c3fc 55Summary: development library for %{name}
cef07149 56Group: Development/Libraries
5e97c3fc 57
58%description devel
805415fc 59The %{name}-devel package contains header files and library needed for
cef07149 60development of the linux containers.
5e97c3fc 61
62%prep
cef07149 63%setup
5e97c3fc 64%build
1c41ddcb 65PATH=$PATH:/usr/sbin:/sbin %configure $args --disable-rpath
cef07149 66make %{?_smp_mflags}
5e97c3fc 67
68%install
b9cb4325
DE
69rm -rf %{buildroot}
70make install DESTDIR=%{buildroot}
71find %{buildroot} -type f -name '*.la' -exec rm -f {} ';'
805415fc 72
5e97c3fc 73%clean
74rm -rf %{buildroot}
75
cef07149 76%post
805415fc 77
5e97c3fc 78%files
79%defattr(-,root,root)
5e97c3fc 80%{_bindir}/*
5da9e545
DL
81%attr(4111,root,root) %{_bindir}/lxc-attach
82%attr(4111,root,root) %{_bindir}/lxc-create
be8b5972 83%attr(4111,root,root) %{_bindir}/lxc-clone
72be4f89 84%attr(4111,root,root) %{_bindir}/lxc-shutdown
5da9e545
DL
85%attr(4111,root,root) %{_bindir}/lxc-start
86%attr(4111,root,root) %{_bindir}/lxc-netstat
87%attr(4111,root,root) %{_bindir}/lxc-unshare
88%attr(4111,root,root) %{_bindir}/lxc-execute
89%attr(4111,root,root) %{_bindir}/lxc-checkpoint
90%attr(4111,root,root) %{_bindir}/lxc-restart
d823d5b9 91%{_mandir}/*
411c76ce 92%{_datadir}/doc/*
b9cb4325 93%{_datadir}/lxc/*
6f75ba0b 94%{_sysconfdir}/lxc/*
5e97c3fc 95
1c41ddcb
GK
96%files libs
97%defattr(-,root,root)
98%{_libdir}/*.so.*
99%{_libdir}/%{name}
7323456e 100%{_localstatedir}/*
b9cb4325 101%attr(4555,root,root) %{_libexecdir}/%{name}/lxc-init
1c41ddcb 102
5e97c3fc 103%files devel
104%defattr(-,root,root)
105%{_includedir}/%{name}/*
1c41ddcb 106%{_libdir}/*.so
b9cb4325 107%{_libdir}/pkgconfig/*
5e97c3fc 108
109%changelog
b9cb4325
DE
110* Mon Sep 10 2012 Dwight Engen <dwight.engen@oracle.com> - Version 0.8.0
111- fix lxc-init moved to libexec
112- .pc moved to _libdir
113- package template files /usr/share/lxc/templates
114
1c41ddcb
GK
115* Thu Sep 8 2011 Greg Kurz <gkurz@fr.ibm.com> - Version 0.7.5.1
116- fix installed files for rpmbuild
117- introduce lxc-libs package
b4915399 118
7ef6e440
DL
119* Fri Jul 23 2010 Daniel Lezcano <dlezcano@fr.ibm.com> - Version 0.7.2
120- set attribute for installed files
121- fix libraries installation
7ef6e440 122
237315ff
DL
123* Mon Mar 24 2009 Daniel Lezcano <daniel.lezcano@free.fr> - Version 0.6.1
124- Removed capability setting, let the user to do that through "lxc-setcap"
125
44931bc7 126* Mon Feb 16 2009 Daniel Lezcano <daniel.lezcano@free.fr> - Version 0.6.0
127- Added more capabilities to the executables
128
cef07149 129* Sun Jan 25 2009 Daniel Lezcano <daniel.lezcano@free.fr> - Version 0.6.0
130- Reduced spec file
131
b4915399 132* Sun Aug 3 2008 Daniel Lezcano <dlezcano@fr.ibm.com> - Version 0.1.0
5e97c3fc 133- Initial RPM release.
134
135# Local variables:
136# mode: shell-script
137# sh-shell: rpm
138# end: