diff options
author | Jonathan Kotta | 2020-03-27 16:08:06 -0500 |
---|---|---|
committer | Jonathan Kotta | 2020-03-27 16:08:06 -0500 |
commit | 7067f149f8a3effbe6428afb6307582b52b27f09 (patch) | |
tree | dd0ad31c9dabcf145bad99e6b4dbdc76fbe7cd17 | |
parent | a8dc9d597d507788946f38f491f9d06e04f8e903 (diff) | |
download | aur-7067f149f8a3effbe6428afb6307582b52b27f09.tar.gz |
remove symlink in pre hook
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rwxr-xr-x | pre-hook | 9 | ||||
-rw-r--r-- | saved-kernel-modules.install | 4 |
4 files changed, 15 insertions, 10 deletions
@@ -1,7 +1,7 @@ pkgbase = saved-kernel-modules pkgdesc = Save kernel modules of the running kernel - pkgver = 0.0 - pkgrel = 2 + pkgver = 0.1 + pkgrel = 1 install = saved-kernel-modules.install arch = i686 arch = x86_64 @@ -15,7 +15,7 @@ pkgbase = saved-kernel-modules source = saved-kernel-modules.timer source = 50-save-kernel-modules-pre.hook source = 90-save-kernel-modules-post.hook - md5sums = 07048e088cebc1b8c272dadcab80923f + md5sums = 274488fa3e34c36ab2c163bf21a880be md5sums = 947db382e3e874d19a5c05be18193552 md5sums = f71b096bfc811eb7a043e47e39a9a103 md5sums = f5741018c8b49127af92c78ab89a3412 @@ -1,7 +1,7 @@ # Maintainer: Jonathan Kotta <jpkotta@gmail.com> pkgname=saved-kernel-modules -pkgver=0.0 -pkgrel=2 +pkgver=0.1 +pkgrel=1 pkgdesc="Save kernel modules of the running kernel" arch=('i686' 'x86_64') url="" @@ -12,7 +12,7 @@ changelog= source=(pre-hook post-hook cleanup README saved-kernel-modules.service saved-kernel-modules.timer 50-save-kernel-modules-pre.hook 90-save-kernel-modules-post.hook) -md5sums=('07048e088cebc1b8c272dadcab80923f' +md5sums=('274488fa3e34c36ab2c163bf21a880be' '947db382e3e874d19a5c05be18193552' 'f71b096bfc811eb7a043e47e39a9a103' 'f5741018c8b49127af92c78ab89a3412' @@ -8,10 +8,15 @@ cd /usr/lib/modules/saved-kernel-modules running_kernel=$(uname -r) +# remove symlink if it exists as a precaution +if [ -L /usr/lib/modules/"$running_kernel" ] ; then + rm -f /usr/lib/modules/"$running_kernel" +fi + # is it already saved? -if [ -e modules/$running_kernel ] ; then +if [ -e modules/"$running_kernel" ] ; then exit 0 fi # copy with hardlinks, much faster -cp --archive --link /usr/lib/modules/$running_kernel modules/ +cp --archive --link /usr/lib/modules/"$running_kernel" modules/ diff --git a/saved-kernel-modules.install b/saved-kernel-modules.install index 8820d08d16af..951bf1a7a380 100644 --- a/saved-kernel-modules.install +++ b/saved-kernel-modules.install @@ -1,7 +1,7 @@ post_install() { - systemctl enable saved-kernel-modules.timer + systemctl enable saved-kernel-modules.timer } pre_remove() { - systemctl disable saved-kernel-modules.timer + systemctl disable saved-kernel-modules.timer } |