diff options
Diffstat (limited to 'pre-hook')
-rwxr-xr-x | pre-hook | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pre-hook b/pre-hook new file mode 100755 index 000000000000..7dfe05c9f1c6 --- /dev/null +++ b/pre-hook @@ -0,0 +1,17 @@ +#!/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) + +# is it already saved? +if [ -e modules/$running_kernel ] ; then + exit 0 +fi + +# copy with hardlinks, much faster +cp --archive --link /usr/lib/modules/$running_kernel modules/ |