Skip to content
Snippets Groups Projects
Commit 38ace202 authored by Pino Toscano's avatar Pino Toscano
Browse files

Unconditionally enable the LXC support/bits on any Linux architecture

Previously it used to be enabled on any Linux architecture excluding
ia64; since that architecture was decommissioned, then it is easier to
drop the list of architectures and simply use linux-any for the LXC
driver and the login shell.
parent e0985284
No related branches found
No related tags found
1 merge request!249Unconditionally enable the LXC support/bits on any Linux architecture
Pipeline #780073 passed with warnings
ARCHES_CEPH = amd64 arm64 loong64 mips64el ppc64el riscv64 s390x
ARCHES_GLUSTER = amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
ARCHES_QEMU = amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
ARCHES_LXC = alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
ARCHES_XEN = amd64 arm64 armhf
ARCHES_VBOX = amd64 i386
ARCHES_DMIDECODE = amd64 arm64 armhf i386 riscv64 loong64 x32
......
......@@ -78,7 +78,7 @@ Depends:
Suggests:
libvirt-clients-qemu (= ${source:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
libvirt-daemon (= ${binary:Version}) [linux-any],
libvirt-login-shell (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
libvirt-login-shell (= ${binary:Version}) [linux-any],
Breaks:
libvirt-daemon (<< 6.9.0-2~),
libvirt-daemon-driver-qemu (<< 6.9.0-2~),
......@@ -115,7 +115,7 @@ Description: Programs for the libvirt library (QEMU specific)
Package: libvirt-login-shell
Section: admin
Architecture: alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
Architecture: linux-any
Depends:
libvirt-clients (= ${binary:Version}),
libvirt-common (= ${binary:Version}),
......@@ -149,7 +149,7 @@ Depends:
${shlibs:Depends},
Recommends:
libvirt-daemon-driver-interface (= ${binary:Version}),
libvirt-daemon-driver-lxc (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
libvirt-daemon-driver-lxc (= ${binary:Version}) [linux-any],
libvirt-daemon-driver-network (= ${binary:Version}),
libvirt-daemon-driver-nodedev (= ${binary:Version}),
libvirt-daemon-driver-nwfilter (= ${binary:Version}),
......@@ -312,7 +312,7 @@ Description: Virtualization daemon QEMU connection driver
Package: libvirt-daemon-driver-lxc
Section: admin
Architecture: alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
Architecture: linux-any
Multi-Arch: no
Depends:
libvirt-common (= ${binary:Version}),
......@@ -792,7 +792,7 @@ Depends:
libvirt0 (= ${binary:Version}),
${misc:Depends},
Recommends:
libvirt-daemon-driver-lxc (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
libvirt-daemon-driver-lxc (= ${binary:Version}) [linux-any],
libvirt-daemon-driver-xen (= ${binary:Version}) [amd64 arm64 armhf],
libvirt-daemon-lock (= ${binary:Version}),
Description: Virtualization daemon typical deployment
......
......@@ -78,7 +78,7 @@ Depends:
Suggests:
libvirt-clients-qemu (= ${source:Version}) [${ARCHES_QEMU}],
libvirt-daemon (= ${binary:Version}) [linux-any],
libvirt-login-shell (= ${binary:Version}) [${ARCHES_LXC}],
libvirt-login-shell (= ${binary:Version}) [linux-any],
Breaks:
libvirt-daemon (<< 6.9.0-2~),
libvirt-daemon-driver-qemu (<< 6.9.0-2~),
......@@ -115,7 +115,7 @@ Description: Programs for the libvirt library (QEMU specific)
Package: libvirt-login-shell
Section: admin
Architecture: ${ARCHES_LXC}
Architecture: linux-any
Depends:
libvirt-clients (= ${binary:Version}),
libvirt-common (= ${binary:Version}),
......@@ -149,7 +149,7 @@ Depends:
${shlibs:Depends},
Recommends:
libvirt-daemon-driver-interface (= ${binary:Version}),
libvirt-daemon-driver-lxc (= ${binary:Version}) [${ARCHES_LXC}],
libvirt-daemon-driver-lxc (= ${binary:Version}) [linux-any],
libvirt-daemon-driver-network (= ${binary:Version}),
libvirt-daemon-driver-nodedev (= ${binary:Version}),
libvirt-daemon-driver-nwfilter (= ${binary:Version}),
......@@ -312,7 +312,7 @@ Description: Virtualization daemon QEMU connection driver
Package: libvirt-daemon-driver-lxc
Section: admin
Architecture: ${ARCHES_LXC}
Architecture: linux-any
Multi-Arch: no
Depends:
libvirt-common (= ${binary:Version}),
......@@ -792,7 +792,7 @@ Depends:
libvirt0 (= ${binary:Version}),
${misc:Depends},
Recommends:
libvirt-daemon-driver-lxc (= ${binary:Version}) [${ARCHES_LXC}],
libvirt-daemon-driver-lxc (= ${binary:Version}) [linux-any],
libvirt-daemon-driver-xen (= ${binary:Version}) [${ARCHES_XEN}],
libvirt-daemon-lock (= ${binary:Version}),
Description: Virtualization daemon typical deployment
......
......@@ -55,6 +55,8 @@ ifeq ($(DEB_HOST_ARCH_OS), linux)
WITH_NUMA = -Dnumactl=enabled -Dnumad=enabled
WITH_SYSCTL = -Dsysctl_config=enabled -Duserfaultfd_sysctl=enabled
WITH_WIRESHARK = -Dwireshark_dissector=enabled
WITH_LXC = -Ddriver_lxc=enabled
WITH_LOGIN_SHELL = -Dlogin_shell=enabled
else
WITH_DAEMONS = -Ddriver_libvirtd=disabled -Dhost_validate=disabled -Dssh_proxy=disabled
WITH_ESX = -Ddriver_esx=disabled -Dcurl=disabled
......@@ -92,6 +94,8 @@ else
WITH_NUMA = -Dnumactl=disabled -Dnumad=disabled
WITH_SYSCTL = -Dsysctl_config=disabled -Duserfaultfd_sysctl=disabled
WITH_WIRESHARK = -Dwireshark_dissector=disabled
WITH_LXC = -Ddriver_lxc=disabled
WITH_LOGIN_SHELL = -Dlogin_shell=disabled
endif
ifneq (,$(filter $(DEB_HOST_ARCH), $(ARCHES_CEPH)))
......@@ -109,13 +113,6 @@ ifneq (,$(filter $(DEB_HOST_ARCH), $(ARCHES_QEMU)))
else
WITH_QEMU = -Ddriver_qemu=disabled
endif
ifneq (,$(findstring $(DEB_HOST_ARCH), $(ARCHES_LXC)))
WITH_LXC = -Ddriver_lxc=enabled
WITH_LOGIN_SHELL = -Dlogin_shell=enabled
else
WITH_LXC = -Ddriver_lxc=disabled
WITH_LOGIN_SHELL = -Dlogin_shell=disabled
endif
ifneq (,$(filter $(DEB_HOST_ARCH), $(ARCHES_XEN)))
WITH_LIBXL = -Ddriver_libxl=enabled
else
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment