Advertisement
Guest User

greetd-package.patch

a guest
Feb 20th, 2022
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. diff -x .git -ruN greetd.orig/PKGBUILD greetd/PKGBUILD
  2. --- greetd.orig/PKGBUILD 2022-02-20 08:03:34.200399773 +0100
  3. +++ greetd/PKGBUILD 2022-02-20 08:31:36.953445450 +0100
  4. @@ -23,6 +23,7 @@
  5. 'etc/greetd/config.toml'
  6. 'etc/pam.d/greetd'
  7. )
  8. +install=greetd.install
  9.  
  10. build() {
  11. cd greetd-$pkgver
  12. @@ -55,8 +56,11 @@
  13. install -Dm644 "$srcdir/greetd-$pkgver/greetd.service" \
  14. "$pkgdir/usr/lib/systemd/system/greetd.service"
  15.  
  16. - echo 'u greeter - "greetd greeter user" - /bin/bash' |
  17. - install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/greetd.conf"
  18. + echo 'u greeter - "greetd greeter user" /var/lib/greetd /bin/bash' |
  19. + install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
  20. +
  21. + echo 'd /var/lib/greetd 0750 greeter greeter -' |
  22. + install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
  23.  
  24. install -Dm644 "$srcdir/greetd.pam" \
  25. "$pkgdir/etc/pam.d/greetd"
  26. diff -x .git -ruN greetd.orig/greetd.install greetd/greetd.install
  27. --- greetd.orig/greetd.install 1970-01-01 01:00:00.000000000 +0100
  28. +++ greetd/greetd.install 2022-02-20 08:35:07.591820522 +0100
  29. @@ -0,0 +1,12 @@
  30. +pre_remove() {
  31. + systemctl disable greetd.service
  32. + systemctl stop greetd.service
  33. +}
  34. +
  35. +post_remove() {
  36. + userdel -r greeter &> /dev/null
  37. + echo " ==> User greeter removed"
  38. +
  39. + # refresh systemd
  40. + systemctl daemon-reload
  41. +}
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement