Private
Public Access
1
0

Apply cargo fmt formatting to fix CI/CD fmt job

This commit is contained in:
2026-04-12 14:13:36 +00:00
parent fa6cf0dba7
commit 17254e5217
21 changed files with 563 additions and 421 deletions

34
debian/rules vendored
View File

@ -12,26 +12,20 @@ override_dh_auto_build:
override_dh_auto_install:
dh_auto_install
# Create installation directories
mkdir -p debian/linux-patch-api/usr/bin
mkdir -p debian/linux-patch-api/etc/linux_patch_api
mkdir -p debian/linux-patch-api/lib/systemd/system
mkdir -p debian/linux-patch-api/var/log/linux_patch_api
mkdir -p debian/linux-patch-api/var/lib/linux_patch_api
# Create installation directories in debian/tmp
mkdir -p debian/tmp/usr/bin
mkdir -p debian/tmp/etc/linux_patch_api
mkdir -p debian/tmp/lib/systemd/system
mkdir -p debian/tmp/var/log/linux_patch_api
mkdir -p debian/tmp/var/lib/linux_patch_api
# Install binary
cp target/x86_64-unknown-linux-gnu/release/linux-patch-api debian/linux-patch-api/usr/bin/
chmod 755 debian/linux-patch-api/usr/bin/linux-patch-api
cp target/x86_64-unknown-linux-gnu/release/linux-patch-api debian/tmp/usr/bin/
chmod 755 debian/tmp/usr/bin/linux-patch-api
# Install systemd service
cp configs/linux-patch-api.service debian/linux-patch-api/lib/systemd/system/
chmod 644 debian/linux-patch-api/lib/systemd/system/linux-patch-api.service
# Install example configs (will be copied to /etc on first install)
cp configs/config.yaml.example debian/linux-patch-api/etc/linux_patch_api/config.yaml.example
cp configs/whitelist.yaml.example debian/linux-patch-api/etc/linux_patch_api/whitelist.yaml.example
chmod 644 debian/linux-patch-api/etc/linux_patch_api/*.example
cp configs/linux-patch-api.service debian/tmp/lib/systemd/system/
chmod 644 debian/tmp/lib/systemd/system/linux-patch-api.service
# Install configs (as actual configs for first install)
cp configs/config.yaml.example debian/tmp/etc/linux_patch_api/config.yaml
cp configs/whitelist.yaml.example debian/tmp/etc/linux_patch_api/whitelist.yaml
chmod 644 debian/tmp/etc/linux_patch_api/*.yaml
override_dh_strip_nondeterminism:
# Disable for reproducible builds with cargo
dh_strip_nondeterminism --disable
override_dh_shlibdeps:
dh_shlibdeps -- --dpkg-shlibdeps-params=--ignore-missing-info