Skip to content

Commit ece7e57

Browse files
Manuel EbnerJonathan Corbet
authored andcommitted
docs: changes.rst and ver_linux: sort the lists
Sort the lists of tools in both scripts/ver_linux and Documentation/process/changes.rst into alphabetical order, facilitating comparison between the two. Signed-off-by: Manuel Ebner <manuelebner@mailbox.org> [jc: rewrote changelog] Signed-off-by: Jonathan Corbet <corbet@lwn.net> Message-ID: <20260325194811.78509-2-manuelebner@mailbox.org>
1 parent d8a224f commit ece7e57

2 files changed

Lines changed: 58 additions & 58 deletions

File tree

Documentation/process/changes.rst

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -30,41 +30,41 @@ you probably do not need to concern yourself with pcmciautils.
3030
====================== =============== ========================================
3131
Program Minimal version Command to check the version
3232
====================== =============== ========================================
33-
GNU C 8.1 gcc --version
34-
Clang/LLVM (optional) 15.0.0 clang --version
35-
Rust (optional) 1.78.0 rustc --version
36-
bindgen (optional) 0.65.1 bindgen --version
37-
GNU make 4.0 make --version
3833
bash 4.2 bash --version
34+
bc 1.06.95 bc --version
35+
bindgen (optional) 0.65.1 bindgen --version
3936
binutils 2.30 ld -v
40-
flex 2.5.35 flex --version
4137
bison 2.0 bison --version
42-
pahole 1.22 pahole --version
43-
util-linux 2.10o mount --version
44-
kmod 13 kmod -V
38+
btrfs-progs 0.18 btrfs --version
39+
Clang/LLVM (optional) 15.0.0 clang --version
4540
e2fsprogs 1.41.4 e2fsck -V
41+
flex 2.5.35 flex --version
42+
gdb 7.2 gdb --version
43+
GNU awk (optional) 5.1.0 gawk --version
44+
GNU C 8.1 gcc --version
45+
GNU make 4.0 make --version
46+
GNU tar 1.28 tar --version
47+
GRUB 0.93 grub --version || grub-install --version
48+
gtags (optional) 6.6.5 gtags --version
49+
iptables 1.4.2 iptables -V
4650
jfsutils 1.1.3 fsck.jfs -V
47-
xfsprogs 2.6.0 xfs_db -V
48-
squashfs-tools 4.0 mksquashfs -version
49-
btrfs-progs 0.18 btrfs --version
51+
kmod 13 kmod -V
52+
mcelog 0.6 mcelog --version
53+
mkimage (optional) 2017.01 mkimage --version
54+
nfs-utils 1.0.5 showmount --version
55+
openssl & libcrypto 1.0.0 openssl version
56+
pahole 1.22 pahole --version
5057
pcmciautils 004 pccardctl -V
51-
quota-tools 3.09 quota -V
5258
PPP 2.4.0 pppd --version
53-
nfs-utils 1.0.5 showmount --version
5459
procps 3.2.0 ps --version
55-
udev 081 udevadm --version
56-
GRUB 0.93 grub --version || grub-install --version
57-
mcelog 0.6 mcelog --version
58-
iptables 1.4.2 iptables -V
59-
openssl & libcrypto 1.0.0 openssl version
60-
bc 1.06.95 bc --version
61-
Sphinx\ [#f1]_ 3.4.3 sphinx-build --version
62-
GNU tar 1.28 tar --version
63-
gtags (optional) 6.6.5 gtags --version
64-
mkimage (optional) 2017.01 mkimage --version
6560
Python 3.9.x python3 --version
66-
GNU awk (optional) 5.1.0 gawk --version
67-
gdb 7.2 gdb --version
61+
quota-tools 3.09 quota -V
62+
Rust (optional) 1.78.0 rustc --version
63+
Sphinx\ [#f1]_ 3.4.3 sphinx-build --version
64+
squashfs-tools 4.0 mksquashfs -version
65+
udev 081 udevadm --version
66+
util-linux 2.10o mount --version
67+
xfsprogs 2.6.0 xfs_db -V
6868
====================== =============== ========================================
6969

7070
.. [#f1] Sphinx is needed only to build the Kernel documentation

scripts/ver_linux

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -17,58 +17,58 @@ BEGIN {
1717
libc = "libc[.]so[.][0-9]+$"
1818
libcpp = "(libg|stdc)[+]+[.]so([.][0-9]+)+$"
1919

20-
printversion("GNU C", version("gcc -dumpversion"))
21-
printversion("GNU make", version("make --version"))
22-
printversion("binutils", version("ld -v"))
23-
printversion("util-linux", version("mount --version"))
24-
printversion("Mount", version("mount --version"))
25-
printversion("Module-init-tools", version("depmod -V"))
26-
printversion("e2fsprogs", version("e2fsck -V"))
27-
printversion("jfsutils", version("fsck.jfs -V"))
28-
printversion("xfsprogs", version("xfs_db -V"))
29-
printversion("pcmciautils", version("pccardctl -V"))
30-
printversion("Pcmcia-cs", version("cardmgr -V"))
31-
printversion("quota-tools", version("quota -V"))
32-
printversion("PPP", version("pppd --version"))
33-
printversion("Isdn4k-utils", version("isdnctrl"))
34-
printversion("nfs-utils", version("showmount --version"))
35-
printversion("bison", version("bison --version"))
36-
printversion("flex", version("flex --version"))
37-
38-
while ("ldconfig -p 2>/dev/null" | getline > 0)
39-
if ($NF ~ libc || $NF ~ libcpp)
40-
if (!seen[ver = version("readlink " $NF)]++)
41-
printversion("Linux C" ($NF ~ libcpp? "++" : "") " Library", ver)
42-
43-
printversion("Dynamic linker (ldd)", version("ldd --version"))
44-
printversion("procps", version("ps --version"))
45-
printversion("Net-tools", version("ifconfig --version"))
46-
printversion("Kbd", version("loadkeys -V"))
47-
printversion("Console-tools", version("loadkeys -V"))
48-
printversion("Sh-utils", version("expr --v"))
49-
printversion("udev", version("udevadm --version"))
50-
printversion("Wireless-tools", version("iwconfig --version"))
5120
printversion("bash", version("bash --version"))
5221
printversion("bc", version("bc --version"))
5322
printversion("bindgen", version("bindgen --version"))
23+
printversion("binutils", version("ld -v"))
24+
printversion("bison", version("bison --version"))
5425
printversion("btrfs-progs", version("btrfs --version"))
5526
printversion("Clang", version("clang --version"))
27+
printversion("Console-tools", version("loadkeys -V"))
28+
printversion("Dynamic linker (ldd)", version("ldd --version"))
29+
printversion("e2fsprogs", version("e2fsck -V"))
30+
printversion("flex", version("flex --version"))
5631
printversion("gdb", version("gdb -version"))
5732
printversion("GNU awk", version("gawk --version"))
33+
printversion("GNU C", version("gcc -dumpversion"))
34+
printversion("GNU make", version("make --version"))
5835
printversion("GNU tar", version("tar --version"))
59-
printversion("GRUB", version("grub-install --version"))
6036
printversion("GRUB2", version("grub2-install --version"))
37+
printversion("GRUB", version("grub-install --version"))
6138
printversion("gtags", version("gtags --version"))
6239
printversion("iptables", version("iptables -V"))
40+
printversion("Isdn4k-utils", version("isdnctrl"))
41+
printversion("jfsutils", version("fsck.jfs -V"))
42+
printversion("Kbd", version("loadkeys -V"))
6343
printversion("kmod", version("kmod -V"))
44+
45+
while ("ldconfig -p 2>/dev/null" | getline > 0)
46+
if ($NF ~ libc || $NF ~ libcpp)
47+
if (!seen[ver = version("readlink " $NF)]++)
48+
printversion("Linux C" ($NF ~ libcpp? "++" : "") " Library", ver)
49+
6450
printversion("mcelog", version("mcelog --version"))
6551
printversion("mkimage", version("mkimage --version"))
52+
printversion("Module-init-tools", version("depmod -V"))
53+
printversion("Mount", version("mount --version"))
54+
printversion("Net-tools", version("ifconfig --version"))
55+
printversion("nfs-utils", version("showmount --version"))
6656
printversion("openssl", version("openssl version"))
6757
printversion("pahole", version("pahole --version"))
58+
printversion("Pcmcia-cs", version("cardmgr -V"))
59+
printversion("pcmciautils", version("pccardctl -V"))
60+
printversion("PPP", version("pppd --version"))
61+
printversion("procps", version("ps --version"))
6862
printversion("Python", version("python3 -V"))
63+
printversion("quota-tools", version("quota -V"))
6964
printversion("Rust", version("rustc --version"))
65+
printversion("Sh-utils", version("expr --v"))
7066
printversion("Sphinx", version("sphinx-build --version"))
7167
printversion("squashfs-tools", version("mksquashfs -version"))
68+
printversion("udev", version("udevadm --version"))
69+
printversion("util-linux", version("mount --version"))
70+
printversion("Wireless-tools", version("iwconfig --version"))
71+
printversion("xfsprogs", version("xfs_db -V"))
7272

7373
while ("sort /proc/modules" | getline > 0) {
7474
mods = mods sep $1

0 commit comments

Comments
 (0)