File: LINUX-IMAGE

package info (click to toggle)
cruft-ng 0.9.77
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 15,836 kB
  • sloc: cpp: 1,748; sh: 816; python: 233; makefile: 97; ansic: 82; perl: 75
file content (38 lines) | stat: -rwxr-xr-x 2,400 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/sh
set -e

[ -e "$CRUFT_ROOT/initrd.img" ] && echo /initrd.img
[ -e "$CRUFT_ROOT/initrd.img.old" ] && echo /initrd.img.old
[ -e "$CRUFT_ROOT/vmlinuz" ] && echo /vmlinuz
[ -e "$CRUFT_ROOT/vmlinuz.old" ] && echo /vmlinuz.old
[ -e "$CRUFT_ROOT/boot/initrd.img" ] && echo /boot/initrd.img
[ -e "$CRUFT_ROOT/boot/initrd.img.old" ] && echo /boot/initrd.img.old
[ -e "$CRUFT_ROOT/boot/vmlinuz" ] && echo /boot/vmlinuz
[ -e "$CRUFT_ROOT/boot/vmlinuz.old" ] && echo /boot/vmlinuz.old

[ -e "$CRUFT_ROOT/etc/apt/apt.conf.d/01autoremove-kernels" ] && echo /etc/apt/apt.conf.d/01autoremove-kernels

packages="$(dpkg-query --root="$CRUFT_ROOT" -W -f='${binary:Package}\n' 'linux-image-*-*' 2> /dev/null || true)"
# RaspberryPi uses a custom kernel, so there is no linux-image-*
[ -z "$packages" ] && exit 0

for package in $packages
do
	echo "$package"
	ver=$(echo "$package" | awk '{ print substr($1,13,40); }' )
	[ -e "$CRUFT_ROOT/boot/initrd.img-${ver}"                 ] && echo "/boot/initrd.img-${ver}"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}"                     ] && echo "/lib/modules/${ver}"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.alias"       ] && echo "/lib/modules/${ver}/modules.alias"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.alias.bin"   ] && echo "/lib/modules/${ver}/modules.alias.bin"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.builtin.bin" ] && echo "/lib/modules/${ver}/modules.builtin.alias.bin"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.builtin.bin" ] && echo "/lib/modules/${ver}/modules.builtin.bin"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.dep"         ] && echo "/lib/modules/${ver}/modules.dep"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.dep.bin"     ] && echo "/lib/modules/${ver}/modules.dep.bin"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.devname"     ] && echo "/lib/modules/${ver}/modules.devname"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.softdep"     ] && echo "/lib/modules/${ver}/modules.softdep"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.symbols"     ] && echo "/lib/modules/${ver}/modules.symbols"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.symbols.bin" ] && echo "/lib/modules/${ver}/modules.symbols.bin"
	[ -e "$CRUFT_ROOT/lib/modules/${ver}/modules.weakdep"     ] && echo "/lib/modules/${ver}/modules.weakdep"
	[ -e "$CRUFT_ROOT/var/lib/initramfs-tools/${ver}"         ] && echo "/var/lib/initramfs-tools/${ver}"
done
exit 0