summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfaaris2022-05-29 22:14:46 +0100
committerfaaris2022-05-29 22:14:46 +0100
commit9e2265c93ddaf588d1f08c31d4a5a1d7b6ce4cb1 (patch)
treef34cb58634f17422f2ca0fc91edec1303f6ad7b4
parentf577b86f7679d1fdfe4e1c0ded4380855525621d (diff)
downloadaur-9e2265c93ddaf588d1f08c31d4a5a1d7b6ce4cb1.tar.gz
fix script
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--nvidia-modprobe.service7
3 files changed, 8 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7d5b08cc9bd5..61ab27d090aa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nvidia-modprobe-service
pkgdesc = Fixes /oldroot unmount issues by unloading nvidia modules before shutdown / reboot.
pkgver = 1
- pkgrel = 6
+ pkgrel = 7
url = https://github.com/Fxzzi/nvidia-modprobe-service
install = notes.install
arch = any
@@ -9,7 +9,7 @@ pkgbase = nvidia-modprobe-service
depends = systemd
source = nvidia-modprobe.service
source = notes.install
- sha256sums = db66b0fc66d1ca68e7cc0f64e203e1bf7b5b612899fd58a5a0e18b8f7ec4d30d
+ sha256sums = 54f16d315c1f0c4e8fc6ca465a8982ace1029b2fd42ed6e77304584109bf5e0d
sha256sums = 15d2d58c1ae9055cac4b4930a532e53f59b4a8a214d2c6ac245b3f92a07b21d8
pkgname = nvidia-modprobe-service
diff --git a/PKGBUILD b/PKGBUILD
index 0824f57b78d0..b6cf8f715a67 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=nvidia-modprobe-service
pkgver=1
-pkgrel=6
+pkgrel=7
pkgdesc="Fixes /oldroot unmount issues by unloading nvidia modules before shutdown / reboot."
arch=('any')
license=('GPL')
@@ -13,7 +13,7 @@ url="https://github.com/Fxzzi/nvidia-modprobe-service"
source=('nvidia-modprobe.service'
'notes.install')
-sha256sums=('db66b0fc66d1ca68e7cc0f64e203e1bf7b5b612899fd58a5a0e18b8f7ec4d30d'
+sha256sums=('54f16d315c1f0c4e8fc6ca465a8982ace1029b2fd42ed6e77304584109bf5e0d'
'15d2d58c1ae9055cac4b4930a532e53f59b4a8a214d2c6ac245b3f92a07b21d8')
diff --git a/nvidia-modprobe.service b/nvidia-modprobe.service
index 31fc594dbe5a..89b32df0a99c 100644
--- a/nvidia-modprobe.service
+++ b/nvidia-modprobe.service
@@ -1,10 +1,11 @@
[Unit]
Description=Unload Nvidia modules before shutdown/reboot.
+DefaultDependencies=no
+After=final.target
[Service]
Type=oneshot
-RemainAfterExit=true
-ExecStop=/usr/bin/modprobe -r nvidia_drm nvidia_modeset nvidia_uvm && /usr/bin/modprobe -r nvidia
+ExecStart=/usr/bin/modprobe -r nvidia_drm nvidia_modeset nvidia_uvm && /usr/bin/modprobe -r nvidia
[Install]
-WantedBy=multi-user.target
+WantedBy=final.target