public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/rust-siguldry] epel10.2: Add tpmfiles config to create /var/lib/siguldry
@ 2026-06-01 21:08 Jeremy Cline
0 siblings, 0 replies; only message in thread
From: Jeremy Cline @ 2026-06-01 21:08 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/rust-siguldry
Branch : epel10.2
Commit : e107fd9152fdacfb25696bbd6d2e7f05198d8ac1
Author : Jeremy Cline <jeremycline@microsoft.com>
Date : 2026-04-14T16:20:47-04:00
Stats : +19/-10 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/rust-siguldry/c/e107fd9152fdacfb25696bbd6d2e7f05198d8ac1?branch=epel10.2
Log:
Add tpmfiles config to create /var/lib/siguldry
The user is being created, but its corresponding home directory is not.
Create it and ensure it's not world-readable.
---
diff --git a/rust-siguldry.spec b/rust-siguldry.spec
index 50af805..2aa9997 100644
--- a/rust-siguldry.spec
+++ b/rust-siguldry.spec
@@ -11,7 +11,8 @@ Summary: Implementation of the Sigul protocol
License: MIT
URL: https://crates.io/crates/siguldry
Source: %{crates_source}
-Source2: siguldry-sysuser.conf
+Source10: siguldry-sysuser.conf
+Source11: siguldry-tmpfiles.conf
# Manually created patch for downstream crate metadata changes
# * The binary is incomplete and may change its interface significantly
# * Remove unused, benchmark-only dev-dependency on criterion
@@ -67,7 +68,6 @@ License: ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (Apache-2.0) AND
%postun -n %{crate}
%systemd_postun_with_restart siguldry-server.service siguldry-signer.socket siguldry-bridge.service siguldry-client-proxy.socket
-
%description -n %{crate} %{_description}
%files -n %{crate}
@@ -80,6 +80,7 @@ License: ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (Apache-2.0) AND
%{_bindir}/siguldry-server
%{_libexecdir}/siguldry-signer
%{_sysusersdir}/siguldry.conf
+%{_tmpfilesdir}/siguldry.conf
%dir %{_sysconfdir}/siguldry
%config(noreplace) %{_sysconfdir}/siguldry/bridge.toml
%config(noreplace) %{_sysconfdir}/siguldry/client.toml
@@ -91,7 +92,6 @@ License: ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (Apache-2.0) AND
%{_unitdir}/siguldry-signer@.service
%{_unitdir}/siguldry-signer.socket
-
%package devel
Summary: %{summary}
BuildArch: noarch
@@ -174,7 +174,8 @@ install -d -p -m 0755 %{buildroot}%{_sysconfdir}/siguldry
install -D -p -m 0644 server.toml.example %{buildroot}%{_sysconfdir}/siguldry/server.toml
install -D -p -m 0644 bridge.toml.example %{buildroot}%{_sysconfdir}/siguldry/bridge.toml
install -D -p -m 0644 client.toml.example %{buildroot}%{_sysconfdir}/siguldry/client.toml
-install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/siguldry.conf
+install -D -p -m 0644 %{SOURCE10} %{buildroot}%{_sysusersdir}/siguldry.conf
+install -D -p -m 0644 %{SOURCE11} %{buildroot}%{_tmpfilesdir}/siguldry.conf
## Server-related files ##
install -D -p -m 0644 siguldry-server.service %{buildroot}%{_unitdir}/siguldry-server.service
diff --git a/rust2rpm.toml b/rust2rpm.toml
index c59fffa..6330bd5 100644
--- a/rust2rpm.toml
+++ b/rust2rpm.toml
@@ -9,6 +9,7 @@ exclude-crate-files = ["src/serdes/serde.py"]
extra-files = [
"%{_libexecdir}/siguldry-signer",
"%{_sysusersdir}/siguldry.conf",
+ "%{_tmpfilesdir}/siguldry.conf",
"%dir %{_sysconfdir}/siguldry",
"%config(noreplace) %{_sysconfdir}/siguldry/bridge.toml",
"%config(noreplace) %{_sysconfdir}/siguldry/client.toml",
@@ -32,16 +33,21 @@ bin-package-extra = """
"""
[[package.extra-sources]]
-number = 2
+number = 10
file = "siguldry-sysuser.conf"
+[[package.extra-sources]]
+number = 11
+file = "siguldry-tmpfiles.conf"
+
[scripts.install]
post = [
"install -d -p -m 0755 %{buildroot}%{_sysconfdir}/siguldry",
"install -D -p -m 0644 server.toml.example %{buildroot}%{_sysconfdir}/siguldry/server.toml",
"install -D -p -m 0644 bridge.toml.example %{buildroot}%{_sysconfdir}/siguldry/bridge.toml",
"install -D -p -m 0644 client.toml.example %{buildroot}%{_sysconfdir}/siguldry/client.toml",
- "install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/siguldry.conf",
+ "install -D -p -m 0644 %{SOURCE10} %{buildroot}%{_sysusersdir}/siguldry.conf",
+ "install -D -p -m 0644 %{SOURCE11} %{buildroot}%{_tmpfilesdir}/siguldry.conf",
"",
"## Server-related files ##",
"install -D -p -m 0644 siguldry-server.service %{buildroot}%{_unitdir}/siguldry-server.service",
diff --git a/siguldry-fix-metadata.diff b/siguldry-fix-metadata.diff
index 84f86ca..a88ccba 100644
--- a/siguldry-fix-metadata.diff
+++ b/siguldry-fix-metadata.diff
@@ -1,6 +1,6 @@
---- siguldry-0.5.0/Cargo.toml 2006-07-24T01:21:28+00:00
-+++ siguldry-0.5.0/Cargo.toml 2026-03-19T06:27:01.964931+00:00
-@@ -98,7 +98,7 @@
+--- siguldry-0.7.0/Cargo.toml 2006-07-24T01:21:28+00:00
++++ siguldry-0.7.0/Cargo.toml 2026-04-14T20:19:17.392796+00:00
+@@ -96,7 +96,7 @@
version = "1"
[dependencies.asn1]
@@ -9,7 +9,7 @@
[dependencies.bytes]
version = "1"
-@@ -228,14 +228,11 @@
+@@ -217,14 +217,11 @@
[dev-dependencies.assert_cmd]
version = "2"
diff --git a/siguldry-tmpfiles.conf b/siguldry-tmpfiles.conf
new file mode 100644
index 0000000..7074050
--- /dev/null
+++ b/siguldry-tmpfiles.conf
@@ -0,0 +1,2 @@
+#Type Path Mode User Group Age Argument
+d /var/lib/siguldry 0750 siguldry siguldry - -
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-01 21:08 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-01 21:08 [rpms/rust-siguldry] epel10.2: Add tpmfiles config to create /var/lib/siguldry Jeremy Cline
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox