Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Restart script as root
- if [ $UID -ne 0 -a "$SIMULATE" = "FAUX" ]
- then
- sudo $0 "$@"
- #su - -c '$0 "$@"'
- exit 0
- fi
- # Number of kernels to keep
- KEEP=2
- # List installed kernels
- KERNELS=($(dpkg -l | awk '/ii linux-image-[0-9]\./{gsub("-generic","",$2); print $2}'))
- # Delete the two last kernels (if KEEP=2) from the list
- KERNELS_TO_REMOVE=(${KERNELS[@]:0:${#KERNELS[@]}-$KEEP})
- # Remove listed kernels
- apt-get purge ${KERNELS_TO_REMOVE[@]} ${KERNELS_TO_REMOVE[@]/image/headers}
Advertisement
Add Comment
Please, Sign In to add comment