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) LIBEXECDIR = $(LIBDIR)
DATAROOTDIR = $(PREFIX)/share DATAROOTDIR = $(PREFIX)/share
PACKAGE := proxmox-esxi-import PACKAGE := pve-esxi-import-tools
ARCH := $(DEB_BUILD_ARCH) ARCH := $(DEB_BUILD_ARCH)
ifeq ($(BUILD_MODE), release) ifeq ($(BUILD_MODE), release)
@ -38,17 +38,17 @@ test:
.PHONY: install .PHONY: install
install: $(BINARY) $(SCRIPT) install: $(BINARY) $(SCRIPT)
install -m755 -d $(DESTDIR)$(LIBEXECDIR)/proxmox-esxi-import install -m755 -d $(DESTDIR)$(LIBEXECDIR)/pve-esxi-import-tools
install -m755 -t $(DESTDIR)$(LIBEXECDIR)/proxmox-esxi-import $(BINARY) install -m755 -t $(DESTDIR)$(LIBEXECDIR)/pve-esxi-import-tools $(BINARY)
install -m755 -d $(DESTDIR)$(LIBDIR)/proxmox-esxi-import install -m755 -d $(DESTDIR)$(LIBDIR)/pve-esxi-import-tools
install -m755 -t $(DESTDIR)$(LIBDIR)/proxmox-esxi-import $(SCRIPT) install -m755 -t $(DESTDIR)$(LIBDIR)/pve-esxi-import-tools $(SCRIPT)
build: build:
rm -rf build rm -rf build
mkdir build mkdir build
mkdir build/rust-proxmox-esxi-import-$(DEB_VERSION) mkdir build/rust-pve-esxi-import-tools-$(DEB_VERSION)
echo system >build/rust-proxmox-esxi-import-$(DEB_VERSION)/rust-toolchain echo system >build/rust-pve-esxi-import-tools-$(DEB_VERSION)/rust-toolchain
cp -t build/rust-proxmox-esxi-import-$(DEB_VERSION) -a \ cp -t build/rust-pve-esxi-import-tools-$(DEB_VERSION) -a \
debian \ debian \
Makefile \ Makefile \
listvms.py \ listvms.py \
@ -60,7 +60,7 @@ deb:
rm -rf build rm -rf build
$(MAKE) build/$(DEB) $(MAKE) build/$(DEB)
build/$(DEB): build 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) CARGO=$(CARGO) RUSTC=$(RUSTC) dpkg-buildpackage -b -uc -us)
lintian build/*.deb lintian build/*.deb
@ -69,7 +69,7 @@ dsc:
rm -rf build rm -rf build
$(MAKE) build/$(DSC) $(MAKE) build/$(DSC)
build/$(DSC): build 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) CARGO=$(CARGO) RUSTC=$(RUSTC) dpkg-buildpackage -S -uc -us)
lintian build/*.dsc 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 * 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 Section: admin
Priority: optional Priority: optional
Build-Depends: cargo:native (>= 0.65.0~), Build-Depends: cargo:native (>= 0.65.0~),
@ -36,7 +36,7 @@ Standards-Version: 4.6.2
Homepage: https://www.proxmox.com Homepage: https://www.proxmox.com
Rules-Requires-Root: no Rules-Requires-Root: no
Package: proxmox-esxi-import Package: pve-esxi-import-tools
Architecture: any Architecture: any
Depends: python3, Depends: python3,
python3-pyvmomi, 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> This software is written by Proxmox Server Solutions GmbH <support@proxmox.com>