diff --git a/debian/control b/debian/control index e7f1746..6fd494f 100644 --- a/debian/control +++ b/debian/control @@ -3,15 +3,15 @@ Section: admin Priority: optional Maintainer: Proxmox Support Team Build-Depends: check, - libcorosync-common-dev, debhelper (>= 10), libcmap-dev (>= 0.17.1-1), + libcorosync-common-dev, libcpg-dev (>= 2.3.4-1), libdigest-hmac-perl, libfuse-dev (>= 2.9.2-4), libglib2.0-dev (>= 2.42.1-1), - libpve-apiclient-perl, libpve-access-control, + libpve-apiclient-perl, libpve-common-perl (>= 5.0-28), libqb-dev (>= 0.17.1-1), libquorum-dev (>= 2.3.4-1), @@ -28,21 +28,12 @@ Package: pve-cluster Architecture: any Pre-Depends: ${misc:Pre-Depends}, Depends: corosync (>= 2.3.4-1), - faketime, fuse, - libcrypt-ssleay-perl, - libdigest-hmac-perl, libfuse2 (>= 2.9.2-4), libglib2.0-0 (>= 2.42.1-1), - libpve-apiclient-perl, libpve-common-perl (>= 6.0-7~), libqb0 (>= 0.17.1-1), - librrds-perl, libsqlite3-0, - libuuid-perl, - openssl, - rrdcached, - rsync, sqlite3, systemd, ${misc:Depends}, @@ -55,7 +46,43 @@ Breaks: libpve-access-control (<= 6.0-3), pve-ha-manager (<= 3.0-2), pve-manager (<= 6.0-11), qemu-server (<= 6.0-13), -Description: Cluster Infrastructure for Proxmox Virtual Environment - This package contains the Cluster Infrastructure for the Proxmox - Virtual Environment, namely a distributed filesystem to store - configuration data on all nodes. +Description: The "pmxcfs" distributed cluster filesystem for Proxmox Virtual Environment. + This FUSE filesystem is using corosync and sqlite3 to provide a cluster-wide, + consistent view of config and other files. + +Package: libpve-cluster-perl +Architecture: all +Pre-Depends: ${misc:Pre-Depends}, +Depends: libcrypt-ssleay-perl, + libpve-apiclient-perl, + libpve-common-perl (>= 6.0-7~), + librrds-perl, + rrdcached, + ${misc:Depends}, + ${perl:Depends}, + ${shlibs:Depends}, +Breaks: pve-cluster (<= 6.0-7), +Replaces: pve-cluster (<= 6.0-7), +Description: The Proxmox Virtual Environment cluster Perl modules. + This package contains various cluster-related perl modules. + +Package: libpve-cluster-api-perl +Architecture: all +Pre-Depends: ${misc:Pre-Depends}, +Depends: faketime, + libcrypt-ssleay-perl, + libdigest-hmac-perl, + libpve-access-control, + libpve-apiclient-perl, + libpve-cluster-perl, + libpve-common-perl (>= 5.0-28), + libuuid-perl, + openssl, + rsync, + ${misc:Depends}, + ${perl:Depends}, + ${shlibs:Depends}, +Breaks: pve-cluster (<= 6.0-7), +Replaces: pve-cluster (<= 6.0-7), +Description: The Proxmox Virtual Environment cluster Perl modules. + This package contains the API2 endpoints and CLI binary 'pvecm'. diff --git a/debian/install b/debian/install deleted file mode 100644 index c1ec5ec..0000000 --- a/debian/install +++ /dev/null @@ -1 +0,0 @@ -debian/sysctl.d/pve.conf etc/sysctl.d diff --git a/debian/libpve-cluster-api-perl.docs b/debian/libpve-cluster-api-perl.docs new file mode 100644 index 0000000..8696672 --- /dev/null +++ b/debian/libpve-cluster-api-perl.docs @@ -0,0 +1 @@ +debian/SOURCE diff --git a/debian/libpve-cluster-api-perl.install b/debian/libpve-cluster-api-perl.install new file mode 100644 index 0000000..44a04c6 --- /dev/null +++ b/debian/libpve-cluster-api-perl.install @@ -0,0 +1,7 @@ +usr/bin/pvecm +usr/share/bash-completion/completions/pvecm +usr/share/man/man1/pvecm.1 +usr/share/perl5/PVE/API2 +usr/share/perl5/PVE/CLI +usr/share/perl5/PVE/Cluster/Setup.pm +usr/share/zsh/vendor-completions/_pvecm diff --git a/debian/pve-cluster.triggers b/debian/libpve-cluster-api-perl.triggers similarity index 100% rename from debian/pve-cluster.triggers rename to debian/libpve-cluster-api-perl.triggers diff --git a/debian/libpve-cluster-perl.docs b/debian/libpve-cluster-perl.docs new file mode 100644 index 0000000..8696672 --- /dev/null +++ b/debian/libpve-cluster-perl.docs @@ -0,0 +1 @@ +debian/SOURCE diff --git a/debian/libpve-cluster-perl.install b/debian/libpve-cluster-perl.install new file mode 100644 index 0000000..51223f9 --- /dev/null +++ b/debian/libpve-cluster-perl.install @@ -0,0 +1,5 @@ +usr/share/man/man5/datacenter.cfg.5 +usr/share/perl5/PVE/Corosync.pm +usr/share/perl5/PVE/DataCenterConfig.pm +usr/share/perl5/PVE/RRD.pm +usr/share/perl5/PVE/SSHInfo.pm diff --git a/debian/dirs b/debian/pve-cluster.dirs similarity index 100% rename from debian/dirs rename to debian/pve-cluster.dirs diff --git a/debian/docs b/debian/pve-cluster.docs similarity index 100% rename from debian/docs rename to debian/pve-cluster.docs diff --git a/debian/pve-cluster.install b/debian/pve-cluster.install new file mode 100644 index 0000000..407972a --- /dev/null +++ b/debian/pve-cluster.install @@ -0,0 +1,8 @@ +debian/sysctl.d/pve.conf etc/sysctl.d +usr/bin/create_pmxcfs_db +usr/bin/pmxcfs +usr/lib/ +usr/share/man/man8/pmxcfs.8 +usr/share/perl5/PVE/Cluster.pm +usr/share/perl5/PVE/Cluster/IPCConst.pm +usr/share/perl5/PVE/IPCC.pm diff --git a/debian/rules b/debian/rules index 7a9be9e..7fe9727 100755 --- a/debian/rules +++ b/debian/rules @@ -14,3 +14,6 @@ override_dh_systemd_start: dh_systemd_start --restart-after-upgrade override_dh_installinit: + +override_dh_missing: + dh_missing --fail-missing