aboutsummarylogtreecommitdiffstats
path: root/70-linux-modules-post.hook
blob: 0e1d9a70e55c514b3b4449d5186828eb6f9bfae2 (plain)
1
2
3
4
5
6
7
8
9
10
11
[Trigger]
Operation = Install
Operation = Upgrade
Type = Path
Target = usr/lib/modules/*/vmlinuz

[Action]
Description = Restoring Linux kernel modules...
When = PostTransaction
Depends = coreutils
Exec = /bin/sh -xc 'KVER="${KVER:-$(uname -r)}"; if test -d "/usr/lib/modules/backup/${KVER}" && ! test -f "/usr/lib/modules/${KVER}/vmlinuz"; then cp -an --reflink=auto "/usr/lib/modules/backup/${KVER}" /usr/lib/modules/; fi; rm -rf /usr/lib/modules/backup'