Advertisement
Guest User

Untitled

a guest
Jan 4th, 2023
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | Software | 0 0
  1. diff --git a/PKGBUILD b/PKGBUILD
  2. index e17cbb6..a4d5fb8 100644
  3. --- a/PKGBUILD
  4. +++ b/PKGBUILD
  5. @@ -5,7 +5,8 @@ url=https://github.com/liske/needrestart
  6. pkgdesc='Restart daemons after library updates.'
  7. pkgver=3.6
  8. pkgrel=1
  9. -source=("needrestart-${pkgver}.tar.gz::https://github.com/liske/needrestart/archive/v${pkgver}.tar.gz")
  10. +source=("needrestart-${pkgver}.tar.gz::https://github.com/liske/needrestart/archive/v${pkgver}.tar.gz"
  11. + 'needrestart.hook')
  12. arch=(any)
  13. license=('GPL')
  14. options=(!emptydirs)
  15. @@ -37,7 +38,9 @@ package() {
  16. unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
  17. export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
  18. make DESTDIR="${pkgdir}" install
  19. + install -Dm644 ../needrestart.hook "${pkgdir}"/etc/pacman.d/hooks/needrestart.hook
  20. find "$pkgdir" -type d -empty -delete
  21. }
  22.  
  23. -sha256sums=('3dced40d6116287b163da018d57014b0b7cee04794a95f8602126e2c296ed1a7')
  24. +sha256sums=('3dced40d6116287b163da018d57014b0b7cee04794a95f8602126e2c296ed1a7'
  25. + 'e5c6696a281f5445a3b7e2b7d1055f9189a2c39d4940721aa0c2718780f15f63')
  26. diff --git a/needrestart.hook b/needrestart.hook
  27. new file mode 100644
  28. index 0000000..7d206c7
  29. --- /dev/null
  30. +++ b/needrestart.hook
  31. @@ -0,0 +1,10 @@
  32. +[Trigger]
  33. +Operation = Upgrade
  34. +Type = Package
  35. +Target = *
  36. +
  37. +[Action]
  38. +Description = Check if daemons need restart after library/binary upgrades
  39. +Exec = /usr/bin/needrestart
  40. +When = PostTransaction
  41. +Depends = needrestart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement