1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-25 06:03:40 +03:00

basic/generate-fs-switch-case: inline comments

Let's keep the comments together with the lines they describe, this is easier
to read and probably more maintainable in the long run.

Also, () → {} for idiomaticity.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2021-11-16 10:32:09 +01:00
parent 6fdabc83c2
commit ae568b15ec

View File

@ -7,32 +7,22 @@ import sys
def filter_fsname(name): def filter_fsname(name):
# File system magics are sometimes not unique, because file systems got new # File system magics are sometimes not unique, because file systems got new
# revisions or got renamed. Let's prefer newer over older here, and thus # revisions or got renamed. Let's prefer newer over older here, and thus
# ignore the old names. Specifically: # ignore the old names.
#
# → cgroupfs took over the magic of cpuset
# → devtmpfs is not a file system of its own, but just a "named superblock" of tmpfs
# → ext4 is the newest revision of ext2 + ext3
# → fuseblk is closely related to fuse, so close that they share a single magic, but the latter is more common
# → gfs2 is the newest revision of gfs
# → vfat is the newest revision of msdos
# → ncpfs (not ncp) was the last name of the netware `file_system_type` name before it was removed in 2018
# → nfs4 is the newest revision of nfs
# → orangefs is the new name of pvfs2
# → smb3 is an alias for cifs
return name in ( return name in {
"cpuset", "cpuset", # magic taken over by cgroupfs
"devtmpfs", "devtmpfs", # not a file system of its own, but just a "named superblock" of tmpfs
"ext2", "ext2", # ext4 is the newest revision of ext2 + ext3
"ext3", "ext3",
"fuseblk", "fuseblk", # closely related to fuse; they share a single magic, but the latter is more common
"gfs", "gfs", # magic taken over by gfs2
"msdos", "msdos", # vfat is the newest revision of msdos
"ncp", "ncp", # ncpfs (not ncp) was the last name of the netware `file_system_type`
"nfs", # name before it was removed in 2018
"pvfs2", "nfs", # nfs4 is the newest revision of nfs
"smb3", "pvfs2", # orangefs is the new name of pvfs2
) "smb3", # smb3 is an alias for cifs
}
gperf_file = sys.argv[1] gperf_file = sys.argv[1]