summarylogtreecommitdiffstats
path: root/post-upgrade
blob: a58ea42abbce27b5ce9697a08b2f05091bfcdb83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

set -eu

read cur_osrelease </proc/sys/kernel/osrelease

moddir=/usr/lib/modules/$cur_osrelease

if [ -e "$moddir" ] || [ -L "$moddir" ]; then
    exit 0
fi

[ -e /var/cache/kmods/osrelease ] || exit 0

read prev_osrelease </var/cache/kmods/osrelease

[ "$cur_osrelease" == "$prev_osrelease" ] || exit 0

ln -sT ../../../var/cache/kmods "$moddir"