Commit Graph

34 Commits

Author SHA1 Message Date
Wolfgang Bumiller
92de5cbc25 update to meson build system for lxc-5
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-06-22 11:48:56 +02:00
Thomas Lamprecht
df5aa6714a d/control: drop pve-libseccomp2.4-dev in favor of debians now new enough one
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-12 19:24:00 +02:00
Thomas Lamprecht
f6eac54018 d/control: bump debhelper compat to >= 12
where the previously deprecated passing of fail-missing to dh_install
got an real error, so adapt to that and use the new dh_missing
debhelper.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-12 19:22:22 +02:00
Wolfgang Bumiller
1104290422 build with pve-libseccomp2.4
To allow syscall interception.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-10-23 11:16:42 +02:00
Wolfgang Bumiller
4a19a6d014 fixup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-07-11 12:14:18 +02:00
Wolfgang Bumiller
d3bbd2a250 bump compat to 11, fix reloading of lxc.service
Add a patch to add an ExecReload for lxc.service, and use
the new dh_installsystemd instead of the old
dh_systemd_start.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-07-11 12:11:35 +02:00
Wolfgang Bumiller
dcf10cd948 d/rules: whitespace fixup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-07-03 16:29:35 +02:00
Thomas Lamprecht
e3b12b115d bump debian compat level to 10
This allows to remove a few dependencies and flags from dh which are
now implied or obsolete

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 12:28:29 +02:00
Wolfgang Bumiller
834bb4d705 update to lxc-3.1.0
The default cgroup pattern was switched from lxc/%n to
lxc.payload/%n, so add a ./configure option to revert this
change as PVE expects containers in lxc/%n.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-01-02 14:39:37 +01:00
Wolfgang Bumiller
a232f194cc Revert "d/control: bump compat to 10"
The new dh_systemd_start parameter behavior is stupid.
Might be less so with compat 11 later on...

This reverts commit 4d672101f1.
2019-01-02 09:05:24 +01:00
Wolfgang Bumiller
4d672101f1 d/control: bump compat to 10
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2018-11-08 09:42:05 +01:00
Wolfgang Bumiller
2d8021b3bf bump version to 3.0.1+pve1-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2018-07-26 14:46:33 +02:00
Wolfgang Bumiller
949a6e9fa8 buildsys: cleanup & dbgsym package switch
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2017-11-20 14:26:19 +01:00
Wolfgang Bumiller
1ffb259fa0 buildsys: rules: use build architecture 2017-02-10 15:13:57 +01:00
Wolfgang Bumiller
d62021ec40 enable parallel builds 2017-02-10 12:01:55 +01:00
Wolfgang Bumiller
da73bbc6a9 update to lxc-2.0.6 2016-11-24 09:35:24 +01:00
Wolfgang Bumiller
f34b928943 override dh_fixperms to fix lxc-user-nic permissions
It's supposed to be setuid root and is required for
unprivileged users to directly use lxc-start.
2016-11-09 11:19:49 +01:00
Wolfgang Bumiller
0b34d2a800 use dh_apparmor for the lxc-containers profile
for consistency, this also ignores profile-reload errors
(again so that we can install it in a chroot without
unnecessary installation failures)
2016-08-05 11:07:33 +02:00
Wolfgang Bumiller
ed32226288 bump version to 2.0.3-2, drop cgmanager dependency 2016-07-27 11:11:16 +02:00
Wolfgang Bumiller
9f38024eac use --no-restart-on-upgrade for dh_systemd_start
Otherise the lxc.service is restarted when upgrading the
package causing all containers to be stopped.

Note that this affects the 'prerm' portion of the package so
upgrading from an older package to this one still performs
the old version's stop action.
2016-01-15 12:44:17 +01:00
Dietmar Maurer
7e4c29e057 bump version to 1.1.5-2, re-enable cgmanager 2015-11-18 12:12:44 +01:00
Dietmar Maurer
172068b9c8 update to 1.1.5 (latest stable 1.1 branch) 2015-11-10 08:53:37 +01:00
Wolfgang Bumiller
234fb94289 enable seccomp
explicitly enable seccomp and add libseccomp-dev build-time
and libseccomp2 runtime dependencies
2015-08-06 15:55:58 +02:00
Dietmar Maurer
bedae2e42a do not use /etc/pve (use standard lxc directory instead) 2015-08-06 11:24:51 +02:00
Dietmar Maurer
ef3ede1415 do not include dirs on /etc/pve 2015-05-29 10:07:17 +02:00
Dietmar Maurer
b76bfba9ea rename package from lxc to lxc-pve
Debian standard lxc package is old, put use epoch 1 to
force installation. I do not want to deal with epoch versions,
so we use our own package name instead.
2015-04-15 12:51:59 +02:00
Dietmar Maurer
bc2d5fe32b use a better way to set /var/lib/vz as default 2015-04-11 11:41:00 +02:00
Dietmar Maurer
8b0fc9ee99 use /var/lib/vz/rootfs as mount point 2015-04-09 15:43:46 +02:00
Dietmar Maurer
99abd08736 always use LXCROOTFSMOUNT
We dont want rootfs on /etc/pve/lxc!
2015-04-09 12:46:04 +02:00
Dietmar Maurer
219f85a3ec do not use enable-configpath-log 2015-04-08 11:46:04 +02:00
Dietmar Maurer
b919c81236 create lxc-dev package, cleanups 2015-04-08 11:11:31 +02:00
Dietmar Maurer
9019c21dbb enable cgmanager 2015-04-08 07:01:26 +02:00
Dietmar Maurer
419e96ed18 use dh_apparmor, depend on apparmor 2015-04-08 07:00:50 +02:00
Dietmar Maurer
9108d962eb add basic debian files 2015-04-04 15:57:34 +02:00