From 805f3f940ba8cbe02e8299d8b9febe103ef9241c Mon Sep 17 00:00:00 2001
From: d0p1 <contact@d0p1.eu>
Date: Thu, 28 Nov 2024 15:04:42 +0100
Subject: [PATCH] packaging: rpm add duniter.sysusers file

---
 node/Cargo.toml                   | 2 ++
 resources/debian/duniter.sysusers | 2 ++
 2 files changed, 4 insertions(+)
 create mode 100644 resources/debian/duniter.sysusers

diff --git a/node/Cargo.toml b/node/Cargo.toml
index 1271c3d2b..9f69ecf44 100644
--- a/node/Cargo.toml
+++ b/node/Cargo.toml
@@ -216,7 +216,9 @@ assets = [
 [package.metadata.generate-rpm]
 assets = [
 	{ source = "../target/release/duniter", dest = "/usr/bin/duniter2", mode = "755" },
+	{ source = "../resources/debian/duniter.sysusers", dest = "/usr/lib/sysusers.d/duniter.conf", mode = "0644" },
 	{ source = "../resources/debian/env_file", dest = "/etc/duniter/env_file", config = true, mode = "0640" },
+	{ source = "../LICENSE", dest = "/usr/share/licenses/duniter/LICENSE" },
 	{ source = "../resources/debian/duniter-mirror.service", dest = "/usr/lib/systemd/system/duniter-mirror.service", mode = "0644" },
 	{ source = "../resources/debian/duniter-smith.service", dest = "/usr/lib/systemd/system/duniter-smith.service", mode = "0644" },
 	{ source = "../resources/debian/duniter-smith.service", dest = "/usr/lib/systemd/system/distance-oracle.service", mode = "0644" },
diff --git a/resources/debian/duniter.sysusers b/resources/debian/duniter.sysusers
new file mode 100644
index 000000000..53040c301
--- /dev/null
+++ b/resources/debian/duniter.sysusers
@@ -0,0 +1,2 @@
+#Type	Name	ID	GECOS			Home directory		Shell
+u		duniter	-	"Duniter user"	/var/lib/duniter	/sbin/nologin
-- 
GitLab