diff options
author | Дамјан Георгиевски | 2023-03-22 03:39:34 +0100 |
---|---|---|
committer | Дамјан Георгиевски | 2023-03-22 03:39:34 +0100 |
commit | e94deea76cec40eb360adfa2a027aad70b37d290 (patch) | |
tree | dbe9b8b73e1dcc157e08034cabc57e55b19f36ec | |
parent | 82f05b6ff89768f2fba721bde8a889228df051e8 (diff) | |
download | aur-systemd-suspend-modules.tar.gz |
use modprobe -r instead of rmmod
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | suspend-modules | 4 |
3 files changed, 7 insertions, 5 deletions
@@ -1,6 +1,6 @@ pkgbase = systemd-suspend-modules pkgdesc = Reload modules on suspend/hibernate with systemd - pkgver = 1.1 + pkgver = 1.2 pkgrel = 1 url = https://aur.archlinux.org/packages/systemd-suspend-modules arch = any @@ -9,6 +9,6 @@ pkgbase = systemd-suspend-modules depends = systemd backup = etc/suspend-modules.conf source = suspend-modules - sha256sums = f71db2eb6b720f5049df9e8ed69e1e455704b75b70588bbade762a1bc8e815ad + sha256sums = d847f2ea5a5ef63473bed0200d5c15e74b93ac8ec88fce811f80340701d18e67 pkgname = systemd-suspend-modules @@ -1,6 +1,6 @@ # Maintainer: Damjan Georgievski <gdamjan@gmail.com> pkgname=systemd-suspend-modules -pkgver=1.1 +pkgver=1.2 pkgrel=1 pkgdesc="Reload modules on suspend/hibernate with systemd" arch=('any') @@ -17,4 +17,4 @@ package() { touch ${pkgdir}/etc/suspend-modules.conf } -sha256sums=('f71db2eb6b720f5049df9e8ed69e1e455704b75b70588bbade762a1bc8e815ad') +sha256sums=('d847f2ea5a5ef63473bed0200d5c15e74b93ac8ec88fce811f80340701d18e67') diff --git a/suspend-modules b/suspend-modules index f2b83413b930..b272c4ebbc4d 100644 --- a/suspend-modules +++ b/suspend-modules @@ -4,11 +4,13 @@ readarray -t modules < /etc/suspend-modules.conf case $1 in pre) + # unload modules before sleeping for mod in "${modules[@]}"; do - rmmod $mod + modprobe -r $mod done ;; post) + # load modules back after sleep for mod in "${modules[@]}"; do modprobe $mod done |