Apply cargo fmt formatting to fix CI/CD fmt job
This commit is contained in:
6
debian/install
vendored
6
debian/install
vendored
@ -4,9 +4,9 @@ usr/bin/linux-patch-api usr/bin/
|
||||
# Systemd service
|
||||
lib/systemd/system/linux-patch-api.service lib/systemd/system/
|
||||
|
||||
# Configuration files (examples, actual configs managed by conffiles)
|
||||
etc/linux_patch_api/config.yaml.example etc/linux_patch_api/
|
||||
etc/linux_patch_api/whitelist.yaml.example etc/linux_patch_api/
|
||||
# Configuration files
|
||||
etc/linux_patch_api/config.yaml etc/linux_patch_api/
|
||||
etc/linux_patch_api/whitelist.yaml etc/linux_patch_api/
|
||||
|
||||
# Create directories (handled by maintainer scripts)
|
||||
# var/log/linux_patch_api/
|
||||
|
||||
34
debian/rules
vendored
34
debian/rules
vendored
@ -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
|
||||
|
||||
Reference in New Issue
Block a user