diff --git a/.rpm/printerfacts.default b/.rpm/printerfacts.default new file mode 100644 index 0000000..ef9cc98 --- /dev/null +++ b/.rpm/printerfacts.default @@ -0,0 +1,5 @@ +# logging config +RUST_LOG=info + +# socket path +SOCKPATH=/tmp/printerfacts.sock diff --git a/.rpm/printerfacts.service b/.rpm/printerfacts.service index 3fecadc..c636b73 100644 --- a/.rpm/printerfacts.service +++ b/.rpm/printerfacts.service @@ -9,7 +9,6 @@ ExecStart=/usr/bin/printerfacts Restart=on-failure User=printerfacts WorkingDirectory=/var/lib/printerfacts -Environment=RUST_LOG=info [Install] WantedBy=multi-user.target diff --git a/.rpm/printerfacts.spec b/.rpm/printerfacts.spec index 7ba4299..50d21e6 100644 --- a/.rpm/printerfacts.spec +++ b/.rpm/printerfacts.spec @@ -7,9 +7,10 @@ Summary: Printer facts: The API Version: @@VERSION@@ Release: @@RELEASE@@%{?dist} License: MIT -Group: Applications/System +Group: Network Source0: %{name}-%{version}.tar.gz Source1: printerfacts.service +Source2: printerfacts.default Requires(pre): /usr/sbin/useradd, /usr/bin/getent Requires(postun): /usr/sbin/userdel @@ -62,7 +63,8 @@ rm -rf %{buildroot} mkdir -p %{buildroot} cp -a * %{buildroot} mkdir -p %{buildroot}%{_unitdir} -install -m 0644 %{pkgname}.service %{buildroot}%{_unitdir} +install -m 0644 ./%{pkgname}.service %{buildroot}%{_unitdir} +install -m 0644 ./%{pkgname}.default %{buildroot}/etc/default/printerfacts %clean rm -rf %{buildroot}