Add script to create deb package
All checks were successful
Build / check (push) Successful in 1m38s
Build / build (push) Successful in 3m47s
Build / docs (push) Successful in 5m41s

This commit is contained in:
2024-04-26 00:31:23 +02:00
parent 30d02775c2
commit 6a7e8db162
6 changed files with 130 additions and 0 deletions

View File

@@ -68,3 +68,47 @@ anyhow = "1.0.100"
[dev-dependencies]
regex = "1.12.2"
[package.metadata.deb]
name = "mysqladm-rs"
priority = "optional"
section = "databases"
depends = "$auto"
license-file = ["LICENSE", "0"]
maintainer = "Programvareverkstedet <projects@pvv.ntnu.no>"
copyright = "Copyright (c) 2025, Programvareverkstedet"
assets = [
[
"target/release/mysqladm",
"usr/bin/",
"755",
],
[
"example-config.toml",
"etc/mysqladm/config.toml",
"600",
],
[
"assets/completions/_*",
"usr/share/zsh/site-functions/completions/",
"644",
],
[
"assets/completions/*.bash",
"usr/share/bash-completion/completions/",
"644",
],
[
"assets/completions/*.fish",
"usr/share/fish/vendor_completions.d/",
"644",
],
[
"assets/systemd/*",
"etc/systemd/system/",
"644",
],
]
systemd-units = [
{ unit-name = "mysqladm", unit-scripts = "assets/systemd", enable = true },
]