[packages/greetd] create home directory for greeter
atler
atler at pld-linux.org
Thu Dec 30 17:42:11 CET 2021
commit c44f7daa3727294797d175f0a533b629e383a82f
Author: Jan Palus <atler at pld-linux.org>
Date: Thu Dec 30 17:38:52 2021 +0100
create home directory for greeter
it appears gtkgreet needs one to function correctly
greetd.spec | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/greetd.spec b/greetd.spec
index d2766b2..f18d068 100644
--- a/greetd.spec
+++ b/greetd.spec
@@ -67,7 +67,7 @@ export CARGO_HOME="$(pwd)/.cargo"
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/etc/{greetd,pam.d},%{_bindir},%{systemdunitdir}}
+install -d $RPM_BUILD_ROOT{/etc/{greetd,pam.d},%{_bindir},%{systemdunitdir},/var/lib/greetd}
cp -p target/release/{greetd,agreety} $RPM_BUILD_ROOT%{_bindir}
sed -e 's/^\([#[:space:]]*\)\?user[[:space:]]*=.*/user = greetd-greeter/' config.toml > $RPM_BUILD_ROOT/etc/greetd/config.toml
@@ -82,7 +82,7 @@ cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/greetd
rm -rf $RPM_BUILD_ROOT
%pre
-%useradd -u 343 -r -d /usr/share/empty -s /bin/sh -c "greetd greeter user" -g nobody -G video greetd-greeter
+%useradd -u 343 -r -d /var/lib/greetd -s /bin/sh -c "greetd greeter user" -g nobody -G video greetd-greeter
%post
%systemd_post %{name}.service
@@ -107,6 +107,7 @@ fi
%{_mandir}/man1/greetd.1*
%{_mandir}/man5/greetd.5*
%{_mandir}/man7/greetd-ipc.7*
+%attr(750,greetd-greeter,root) %dir /var/lib/greetd
%files greeter-agreety
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/greetd.git/commitdiff/c44f7daa3727294797d175f0a533b629e383a82f
More information about the pld-cvs-commit
mailing list