blob: dbde00d5d7c9ffb662cbd0afe7bf9077b4ec4fa4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/usr/bin/env bash
#set -o xtrace
set -o errexit -o nounset -o pipefail -o errtrace
IFS=$'\n\t'
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
exit 0
fi
mkdir -p modules
# copy with hardlinks, much faster
cp --archive --link /usr/lib/modules/"$running_kernel" modules/
|