5
0
mirror of git://git.proxmox.com/git/pve-cluster.git synced 2025-03-12 20:58:25 +03:00

40 Commits

Author SHA1 Message Date
Thomas Lamprecht
6af0c1add0 Revert "d/control: better handle fuse3 transition"
This reverts commit a9592e415670131e35cd149eafd0993ddb526536.
2021-10-06 15:32:25 +02:00
Thomas Lamprecht
a9592e4156 d/control: better handle fuse3 transition
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-20 08:22:35 +02:00
Fabian Grünbichler
305facd9d4 d/control: add missing libtest-mockmodule-perl b-d
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-05-19 11:45:32 +02:00
Thomas Lamprecht
6d21f2451b d/control: bump debhelper compat to >= 12
dh_systemd was enabled by default since level 10, with level 12 the
compat plugin does not exists anymore so enabling it manually results
in an error.

The dh_strip override is now obsolete too, as users need to go
through 5.4 AND 6.4 anyway on upgrade, and new installations do not
matter here.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-09 18:05:32 +02:00
Thomas Lamprecht
747cf0db49 d/control: adapt libqb SO-Version dependency change
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-09 17:39:11 +02:00
Thomas Lamprecht
e07cfd7c33 d/control: drop shlibs:Depends for architecture independent packages
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-01-28 15:27:08 +01:00
Thomas Lamprecht
48f486d13a d/control: update breaks versions to actual one
ha-manager and pve-manager got bumped during this series development,
so reflect that by updating the breaks versions, to not leave a gap
here.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-18 12:28:08 +01:00
Thomas Lamprecht
3257d064c5 fix some lintian warning about Package description/synopsis
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-18 11:50:20 +01:00
Thomas Lamprecht
c7fa83116c d/control: make api lib depend on the same version as cluster lib
As they need to be the same to work, else some half-upgrades or
half-downgrades can be done, which may break stuff badly. So tell
apt/dpkg about the relation ship be doing a hard version dependency
on ${binary:Version} which is our currently build package version

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-18 11:47:56 +01:00
Fabian Grünbichler
352d651007 split package into pve-cluster/pmxcfs and perl modules
with the former containing:
- pmxcfs binary + service
- IPCC perl bindings
- PVE::Cluster

and the latter being further split into

libpve-cluster-perl:
- PVE::DataCenterConfig
- various other perl modules not directly related to pmxcfs

and libpve-cluster-api-perl:
- ClusterConfig API
- pvecm CLI
- PVE::Corosync
- PVE::Cluster::Setup helper module

this second split is needed to avoid a (pre-existing) circular
dependency between libpve-access-control and libpve-cluster-perl:
- the cluster API code uses PVE::RPCEnvironment
- the access-control API code uses PVE::DataCenterConfig

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
995743c4c4 d/control: add versioned breaks
for all the refactored/moved code

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
ab96672976 move datacenter.cfg to own file
and inline get_local_migration_ip into 'pvecm mtunnel', since all the
other callers are either wrong or have different requirements.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
2a7ba010d9 d/control: add missing build-depends
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
c92b771669 use PVE::Certificate to read fingerprint
instead of duplicating the whole "read certificate from file" code that
we already have in pve-common.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-08 12:45:44 +01:00
Thomas Lamprecht
65c0ac002e buildsys: perlapi-X.Y gets set automatically by dh, so drop manual replace
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-25 19:12:32 +02:00
Wolfgang Bumiller
e1c275a7cc buildsys: generate perlapi dependency version 2017-02-03 16:37:25 +01:00
Wolfgang Bumiller
4be6bc96cf buildsys: depend on lsb-base
shipping init scripts without this dependency is considered
an error by lintian in stretch
2017-02-03 16:24:46 +01:00
Wolfgang Bumiller
b08cc57819 buildsys: missing build dependencies 2017-02-03 16:15:34 +01:00
Dietmar Maurer
26784563f3 moved x509 certificate cache helpers from pve-manager package
No we depend on libcrypt-ssleay-perl.
2016-11-25 07:24:25 +01:00
Dietmar Maurer
4aabb1b4e2 generate man pages with pve-doc-generator 2016-04-06 17:39:43 +02:00
Fabian Grünbichler
f5566fc689 fix #904: wrap openssl with faketime
This should prevent issues when generating certificates on
first boot of a node with the RTC wrongly set to the local
timezone instead of UTC. Since we cannot require the node to
be synchronized with an NTP server, we pretend it's
yesterday when calling openssl.
2016-03-14 08:34:04 +01:00
Dietmar Maurer
6b5ff9ec07 depend on corosync-pve 2015-03-13 12:08:17 +01:00
Dietmar Maurer
aa14a6e347 correctly depend on perlapi-5.20.0 2015-03-09 06:43:58 +01:00
Dietmar Maurer
167da15616 depend on systemd (instead of insserv) 2015-02-26 09:34:30 +01:00
Dietmar Maurer
5a2a2eb1e1 add Pre-Depends to avoid warnings 2015-02-25 10:00:56 +01:00
Dietmar Maurer
271ef297fb add dh-systemd build dependency 2015-02-24 18:48:34 +01:00
Dietmar Maurer
89fde9ac5b update to debian jessie
confdb.c: this is broken now
2015-02-24 11:53:59 +01:00
Dietmar Maurer
af75b50f60 bump version to 3.0-16, fix lintian warnings 2015-02-09 17:11:26 +01:00
Stefan Priebe
46aefbc50b enable debug package for pve-cluster
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2015-02-09 16:45:25 +01:00
Dietmar Maurer
8f9780a868 bump version to 3.0-12, update libfuse2 dependency
fix bug #489
2014-01-27 11:50:52 +01:00
Dietmar Maurer
03088b7436 depend on fuse
Seems most utilities moved from fuse-utils to fuse.
2013-05-22 11:42:50 +02:00
Dietmar Maurer
24238254c6 remove depencency on fuse-utils
This package is no longer required.

bump version to 3.0-3
2013-05-16 12:47:39 +02:00
Dietmar Maurer
060a989f2d updates for wheezy 2013-03-15 07:11:20 +01:00
Dietmar Maurer
440121dc58 use Digest::SHA instead of Digest::SHA1 2012-03-20 11:25:11 +01:00
Dietmar Maurer
270e04e04b depend on insserv 2012-02-16 10:52:03 +01:00
Dietmar Maurer
8ad3a4c74b depend on libxml-parser-perl 2011-12-22 13:50:49 +01:00
Dietmar Maurer
ec48ec2299 add interface to read/write cluster.conf 2011-12-21 07:17:12 +01:00
Dietmar Maurer
c1f7e92be2 depend on libdigest-hmac-perl 2011-11-26 08:47:53 +01:00
Dietmar Maurer
5d7679ac00 Fixed startup order and lintian errors
We now start in runlevel 2345 instead of S, and make sure
that we start before apache2.
2011-08-30 15:04:11 +02:00
Dietmar Maurer
fe0009662d imported from svn 'pve-cluster/trunk' 2011-08-23 07:29:23 +02:00