diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 09:11:02 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 09:11:02 +0000 |
commit | 7e0d55c5e855f10238cd8b93fd0ab27d87d41240 (patch) | |
tree | 80e4b213385d8810c639ca9c8758d84de5f0e7e2 /debian/diff-latest-pack.sh | |
parent | Adding upstream version 3.20231114.1~deb12u1. (diff) | |
download | intel-microcode-debian/3.20231114.1_deb12u1.tar.xz intel-microcode-debian/3.20231114.1_deb12u1.zip |
Adding debian version 3.20231114.1~deb12u1.debian/3.20231114.1_deb12u1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/diff-latest-pack.sh')
-rwxr-xr-x | debian/diff-latest-pack.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/debian/diff-latest-pack.sh b/debian/diff-latest-pack.sh new file mode 100755 index 0000000..613aa95 --- /dev/null +++ b/debian/diff-latest-pack.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# +# Generate an unified diff of the list of microcodes included in the +# latest two Intel-supplied Microcode packs (microcode-<date>.dat) +# +# Use this to locate updated/removed/added microcodes. Further manual +# analysis is necessary to identify the deletion of recently-added +# or recently-updated microcode, and the addition of previously-deleted +# microcode (often with a version downgrade). +# +# Run this from the directory with the Intel microcode packs. + +export LC_COLLATE=C +PATH=${PATH}:/sbin:/usr/sbin + +FILES=$(ls -1 microcode-*.dat | tail -n 2 | xargs) + +DFILES= +for i in $FILES ; do + fn=$(basename $i) + iucode_tool -q -l $i | sed -e 's/^[^:]\+: //' | sort | grep sig > /tmp/$fn.list + DFILES="${DFILES} /tmp/$fn.list" +done + +diff --unified=1 ${DFILES} | grep sig | sort -k 2 |