packaging updates

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2024-03-05 14:56:58 +01:00
parent 3719bc720e
commit e8a6549003
4 changed files with 14 additions and 14 deletions

View File

@ -6,7 +6,7 @@ LIBDIR = $(PREFIX)/lib
LIBEXECDIR = $(LIBDIR)
DATAROOTDIR = $(PREFIX)/share
PACKAGE := proxmox-esxi-import
PACKAGE := pve-esxi-import-tools
ARCH := $(DEB_BUILD_ARCH)
ifeq ($(BUILD_MODE), release)
@ -38,17 +38,17 @@ test:
.PHONY: install
install: $(BINARY) $(SCRIPT)
install -m755 -d $(DESTDIR)$(LIBEXECDIR)/proxmox-esxi-import
install -m755 -t $(DESTDIR)$(LIBEXECDIR)/proxmox-esxi-import $(BINARY)
install -m755 -d $(DESTDIR)$(LIBDIR)/proxmox-esxi-import
install -m755 -t $(DESTDIR)$(LIBDIR)/proxmox-esxi-import $(SCRIPT)
install -m755 -d $(DESTDIR)$(LIBEXECDIR)/pve-esxi-import-tools
install -m755 -t $(DESTDIR)$(LIBEXECDIR)/pve-esxi-import-tools $(BINARY)
install -m755 -d $(DESTDIR)$(LIBDIR)/pve-esxi-import-tools
install -m755 -t $(DESTDIR)$(LIBDIR)/pve-esxi-import-tools $(SCRIPT)
build:
rm -rf build
mkdir build
mkdir build/rust-proxmox-esxi-import-$(DEB_VERSION)
echo system >build/rust-proxmox-esxi-import-$(DEB_VERSION)/rust-toolchain
cp -t build/rust-proxmox-esxi-import-$(DEB_VERSION) -a \
mkdir build/rust-pve-esxi-import-tools-$(DEB_VERSION)
echo system >build/rust-pve-esxi-import-tools-$(DEB_VERSION)/rust-toolchain
cp -t build/rust-pve-esxi-import-tools-$(DEB_VERSION) -a \
debian \
Makefile \
listvms.py \
@ -60,7 +60,7 @@ deb:
rm -rf build
$(MAKE) build/$(DEB)
build/$(DEB): build
(cd build/rust-proxmox-esxi-import-$(DEB_VERSION) && \
(cd build/rust-pve-esxi-import-tools-$(DEB_VERSION) && \
CARGO=$(CARGO) RUSTC=$(RUSTC) dpkg-buildpackage -b -uc -us)
lintian build/*.deb
@ -69,7 +69,7 @@ dsc:
rm -rf build
$(MAKE) build/$(DSC)
build/$(DSC): build
(cd build/rust-proxmox-esxi-import-$(DEB_VERSION) && \
(cd build/rust-pve-esxi-import-tools-$(DEB_VERSION) && \
CARGO=$(CARGO) RUSTC=$(RUSTC) dpkg-buildpackage -S -uc -us)
lintian build/*.dsc

2
debian/changelog vendored
View File

@ -1,4 +1,4 @@
rust-proxmox-esxi-import (0.0.1) bookworm; urgency=medium
rust-pve-esxi-import-tools (0.0.1) bookworm; urgency=medium
* initial build

4
debian/control vendored
View File

@ -1,4 +1,4 @@
Source: rust-proxmox-esxi-import
Source: rust-pve-esxi-import-tools
Section: admin
Priority: optional
Build-Depends: cargo:native (>= 0.65.0~),
@ -36,7 +36,7 @@ Standards-Version: 4.6.2
Homepage: https://www.proxmox.com
Rules-Requires-Root: no
Package: proxmox-esxi-import
Package: pve-esxi-import-tools
Architecture: any
Depends: python3,
python3-pyvmomi,

2
debian/copyright vendored
View File

@ -1,4 +1,4 @@
Copyright (C) 2019 - 2024 Proxmox Server Solutions GmbH
Copyright (C) 2024 Proxmox Server Solutions GmbH
This software is written by Proxmox Server Solutions GmbH <support@proxmox.com>