4
KPATCHDIR=/usr/src/kernel-patches
5
FORMAT='%-20s%-10s%-10s%-12s%s\n'
7
ARCH=$(dpkg-architecture -qDEB_HOST_ARCH)
9
DIRS_ALL_ALL=$(ls -d ${KPATCHDIR}/all/apply 2>/dev/null || true)
10
DIRS_ARCH_ALL=$(ls -d ${KPATCHDIR}/*/apply 2>/dev/null | grep -v "^${KPATCHDIR}/all/" || true)
11
DIRS_ALL_VERS=$(ls -d ${KPATCHDIR}/all/*/apply 2>/dev/null || true)
12
DIRS_ARCH_VERS=$(ls -d ${KPATCHDIR}/*/*/apply 2>/dev/null | grep -v "^${KPATCHDIR}/all/" || true)
14
# Note: additional "echo $()" calls used to strip spurious spaces
18
echo $(grep ^KVERSIONS $1 | sed 's/^.*(\(.*\))$/\1/')
23
local rcs=$(echo $(grep -F 'apply.tmpl $''Revision:' $1 | cut -d'$' -f2 | cut -d: -f2))
24
local dhkp=$(grep ^DHPKPATCHES_VERSION= $1 | cut -d= -f2)
34
echo '<not built using dh-kpatches>'
40
printf ${FORMAT} "$1" "$2" "$3" "$(dhkp_version $1)" "$(dhkp_kversions $1)"
44
printf ${FORMAT} PatchID Arch KVers dhkpVers dhkp-KVers
47
for dir in ${DIRS_ALL_ALL}
53
format ${kp} 'all' 'all'
58
for dir in ${DIRS_ARCH_ALL}
61
arch=$(basename $(dirname ${dir}))
65
format ${kp} ${arch} 'all'
71
for dir in ${DIRS_ALL_VERS}
74
vers=$(basename $(dirname ${dir}))
78
format ${kp} 'all' ${vers}
84
for dir in ${DIRS_ARCH_VERS}
87
vers=$(basename $(dirname ${dir}))
88
arch=$(basename $(dirname $(dirname ${dir})))
92
format ${kp} ${arch} ${vers}