aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Kotta2020-03-27 16:08:06 -0500
committerJonathan Kotta2020-03-27 16:08:06 -0500
commit7067f149f8a3effbe6428afb6307582b52b27f09 (patch)
treedd0ad31c9dabcf145bad99e6b4dbdc76fbe7cd17
parenta8dc9d597d507788946f38f491f9d06e04f8e903 (diff)
downloadaur-7067f149f8a3effbe6428afb6307582b52b27f09.tar.gz
remove symlink in pre hook
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rwxr-xr-xpre-hook9
-rw-r--r--saved-kernel-modules.install4
4 files changed, 15 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 209c81513d2b..7b44a933dd29 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index fd15a743f00b..1f4667131069 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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'
diff --git a/pre-hook b/pre-hook
index 7dfe05c9f1c6..8c9a43300ef2 100755
--- a/pre-hook
+++ b/pre-hook
@@ -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
}