X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=lxc.spec.in;h=ec6321c333aa8d50f3d66dbcc2e8760561926f45;hb=045ee7210dbe4ca1f250128e3ea4dc2cf7ec519c;hp=94a9504c2a0502cb0f53a3197443d43a4552eed6;hpb=b4b43e9e3270a2ab014ee5fbd4590bb3a321835c;p=mirror_lxc.git diff --git a/lxc.spec.in b/lxc.spec.in index 94a9504c2..ec6321c33 100644 --- a/lxc.spec.in +++ b/lxc.spec.in @@ -20,9 +20,6 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -%global with_python %{?_with_python: 1} %{?!_with_python: 0} -%global with_lua %{?_with_lua: 1} %{?!_with_lua: 0} - # Set with_systemd on distros that use it, so we can install the service # file, otherwise the sysvinit script will be installed %if 0%{?fedora} >= 14 || 0%{?rhel} >= 7 || 0%{?suse_version} >= 1210 @@ -32,9 +29,9 @@ # BuildRequires systemd-units on fedora and rhel %if 0%{?fedora} >= 14 || 0%{?rhel} >= 7 BuildRequires: systemd-units +%endif # # BuildRequires systemd on openSUSE and SUSE -%endif %if 0%{?suse_version} >= 1210 BuildRequires: systemd %endif @@ -94,10 +91,11 @@ BuildRequires: libseccomp-devel %endif %endif -%if %{with_python} -Requires: python3 -BuildRequires: python3-devel -BuildRequires: python3-setuptools +# +# Additional package for Tizen +# +%if %{defined tizen_version} +BuildRequires: pkgconfig(dlog) %endif %description @@ -124,26 +122,14 @@ Requires: %{name} = %{version}-%{release}, pkgconfig The %{name}-devel package contains header files and library needed for development of the Linux containers. -%if %{with_lua} -%package lua -Summary: Lua bindings for %{name} -Group: System Environment/Libraries -Requires: lua-filesystem lua-alt-getopt -BuildRequires: lua-devel -%description lua -The %{name}-lua package contains %{name} bindings for lua. -%endif - %prep %setup -q -n %{name}-%{version}%{?beta_dot} %build + +#Dont use pkgconfig to get bash completion dir and use backwards compatible location. +export bashcompdir=%{_sysconfdir}/bash_completion.d + PATH=$PATH:/usr/sbin:/sbin %configure $args \ -%if %{with_lua} - --enable-lua \ -%endif -%if %{with_python} - --enable-python \ -%endif %if "x%{_unitdir}" != "x" --with-systemdsystemunitdir=%{_unitdir} \ %endif @@ -170,6 +156,11 @@ fi %post # This test should trigger a network configure on a new install. +if [ ! -d @LXC_DISTRO_SYSCONF@ ] +then + mkdir -p @LXC_DISTRO_SYSCONF@ +fi + if [ ! -f @LXC_DISTRO_SYSCONF@/lxc-net ] || ! grep -q 'USE_LXC_BRIDGE=' @LXC_DISTRO_SYSCONF@/lxc-net then # Grab a random 10net subnet. Need to add test logic... @@ -185,7 +176,7 @@ then cat > @LXC_DISTRO_SYSCONF@/lxc-net <