]> git.proxmox.com Git - pve-cluster.git/commit
split package into pve-cluster/pmxcfs and perl modules
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Mon, 11 Nov 2019 10:28:05 +0000 (11:28 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 15 Nov 2019 09:39:51 +0000 (10:39 +0100)
commit352d6510073e1cb33fc3f3d6532a6fd1a5854c76
treeef29d98101e55fa7ba53ff2794f95df57f5ba449
parent995743c4c450477b5de773f3301151249e3d7b37
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>
14 files changed:
debian/control
debian/dirs [deleted file]
debian/docs [deleted file]
debian/install [deleted file]
debian/libpve-cluster-api-perl.docs [new file with mode: 0644]
debian/libpve-cluster-api-perl.install [new file with mode: 0644]
debian/libpve-cluster-api-perl.triggers [new file with mode: 0644]
debian/libpve-cluster-perl.docs [new file with mode: 0644]
debian/libpve-cluster-perl.install [new file with mode: 0644]
debian/pve-cluster.dirs [new file with mode: 0644]
debian/pve-cluster.docs [new file with mode: 0644]
debian/pve-cluster.install [new file with mode: 0644]
debian/pve-cluster.triggers [deleted file]
debian/rules