aboutsummarylogtreecommitdiffstats
path: root/linux-modules-cleanup.service
blob: 35a60dc2b3bb5d15effcbc23a9134a587bf04ca0 (plain)
1
2
3
4
5
6
7
8
9
[Unit]
Description=Clean up modules from old kernels

[Service]
Type=oneshot
ExecStart=/bin/bash -exc 'for i in /usr/lib/modules/[0-9]*; do if [[ $${i##*/} = \'%v\' ]] || pacman -Qo "$${i}"; then continue; fi; rsync -AHXal "$${i}" /usr/lib/modules/.old/; rm -rf "$${i}"; done'

[Install]
WantedBy=basic.target