filesystem/filesystem.spec
Zbigniew Jędrzejewski-Szmek 071b336a75 Create compat symlinks for more files
This time, I used "dnf5 repoquery -l '*' | grep '/sbin'" to generate the list
of names. I hope the list is complete now. The list is sorted using
"sorted(…, key=lambda x: x.lower())" in Python.
2024-07-13 08:51:02 +02:00

3547 lines
63 KiB
RPMSpec

Summary: The basic directory layout for a Linux system
Name: filesystem
Version: 3.18
Release: %autorelease
License: LicenseRef-Fedora-Public-Domain
URL: https://pagure.io/filesystem
Source1: https://pagure.io/filesystem/raw/master/f/lang-exceptions
Source2: iso_639.sed
Source3: iso_3166.sed
BuildRequires: iso-codes
Requires(pre): setup
Provides: filesystem-afs = %{version}-%{release}
Obsoletes: filesystem-afs <= 3.14-2
# A virtual provides that packages can use to make sure that the
# symlinks from /usr/sbin/foo to /usr/bin/foo will be automatically
# created (if /usr/sbin is not a symlink itself).
Provides: filesystem(unmerged-sbin-symlinks) = 1
# This is needed for rpm-4.20
%global debug_package %{nil}
%description
The filesystem package is one of the basic packages that is installed
on a Linux system. Filesystem contains the basic directory layout
for a Linux operating system, including the correct permissions for
the directories.
%package content
Summary: Directory ownership content of the filesystem package
License: Public Domain
%description content
This subpackage of filesystem package contains just the file with
the directories owned by the filesystem package. This can be used
during the build process instead of calling rpm -ql filesystem.
%prep
rm -f $RPM_BUILD_DIR/filelist
%build
%install
rm -rf %{buildroot}
mkdir %{buildroot}
install -p -c -m755 %SOURCE2 %{buildroot}/iso_639.sed
install -p -c -m755 %SOURCE3 %{buildroot}/iso_3166.sed
cd %{buildroot}
Paths=(
afs boot dev \
etc/{X11/{applnk,fontpath.d,xinit/{xinitrc,xinput}.d},xdg/autostart,opt,pm/{config.d,power.d,sleep.d},skel,sysconfig,keys/ima,pki,bash_completion.d,rwtab.d,statetab.d} \
home media mnt opt root run srv tmp \
usr/{bin,games,include,%{_lib}/{bpf,games,X11,pm-utils/{module.d,power.d,sleep.d}},lib/{debug/{.dwz,usr},games,locale,modules,sysimage,systemd/{system,user},sysusers.d,tmpfiles.d},libexec,local/{bin,etc,games,lib,%{_lib}/bpf,src,share/{applications,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x},info},libexec,include,},share/{aclocal,appdata,applications,augeas/lenses,backgrounds,bash-completion{,/completions,/helpers},desktop-directories,dict,doc,empty,fish/vendor_completions.d,games,gnome,help,icons,idl,info,licenses,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x,0p,1p,3p},metainfo,mime-info,misc,modulefiles,omf,pixmaps,sounds,themes,xsessions,X11/fonts,wayland-sessions,zsh/site-functions},src,src/kernels,src/debug} \
var/{adm,empty,ftp,lib/{games,misc,rpm-state},local,log,nis,preserve,spool/{mail,lpd},tmp,db,cache/bpf,opt,games,yp}
)
for i in "${Paths[@]}"; do
mkdir -p "$i"
done
ln -snf ../var/tmp usr/tmp
ln -snf spool/mail var/mail
ln -snf usr/bin bin
ln -snf usr/sbin sbin
ln -snf bin usr/sbin
ln -snf usr/lib lib
ln -snf usr/%{_lib} %{_lib}
ln -snf ../run var/run
ln -snf ../run/lock var/lock
ln -snf usr/bin usr/lib/debug/bin
ln -snf usr/lib usr/lib/debug/lib
ln -snf usr/%{_lib} usr/lib/debug/%{_lib}
ln -snf ../.dwz usr/lib/debug/usr/.dwz
ln -snf usr/sbin usr/lib/debug/sbin
ln -snf bin usr/local/sbin
sed -n -f %{buildroot}/iso_639.sed /usr/share/xml/iso-codes/iso_639.xml \
>%{buildroot}/iso_639.tab
sed -n -f %{buildroot}/iso_3166.sed /usr/share/xml/iso-codes/iso_3166.xml \
>%{buildroot}/iso_3166.tab
grep -v "^$" %{buildroot}/iso_639.tab | grep -v "^#" | while read a b c d ; do
[[ "$d" =~ "^Reserved" ]] && continue
[[ "$d" =~ "^No linguistic" ]] && continue
locale=$c
if [ "$locale" = "XX" ]; then
locale=$b
fi
echo "%lang(${locale}) /usr/share/locale/${locale}" >> $RPM_BUILD_DIR/filelist
echo "%lang(${locale}) %ghost %config(missingok) /usr/share/man/${locale}" >>$RPM_BUILD_DIR/filelist
done
cat %{SOURCE1} | grep -v "^#" | grep -v "^$" | while read loc ; do
locale=$loc
locality=
special=
[[ "$locale" =~ "@" ]] && locale=${locale%%%%@*}
[[ "$locale" =~ "_" ]] && locality=${locale##*_}
[[ "$locality" =~ "." ]] && locality=${locality%%%%.*}
[[ "$loc" =~ "_" ]] || [[ "$loc" =~ "@" ]] || special=$loc
# If the locality is not official, skip it
if [ -n "$locality" ]; then
grep -q "^$locality" %{buildroot}/iso_3166.tab || continue
fi
# If the locale is not official and not special, skip it
if [ -z "$special" ]; then
egrep -q "[[:space:]]${locale%%_*}[[:space:]]" \
%{buildroot}/iso_639.tab || continue
fi
echo "%lang(${locale}) /usr/share/locale/${loc}" >> $RPM_BUILD_DIR/filelist
echo "%lang(${locale}) %ghost %config(missingok) /usr/share/man/${loc}" >> $RPM_BUILD_DIR/filelist
done
rm -f %{buildroot}/iso_639.tab
rm -f %{buildroot}/iso_639.sed
rm -f %{buildroot}/iso_3166.tab
rm -f %{buildroot}/iso_3166.sed
cat $RPM_BUILD_DIR/filelist | grep "locale" | while read a b ; do
mkdir -p -m 755 %{buildroot}/$b/LC_MESSAGES
done
cat $RPM_BUILD_DIR/filelist | grep "/share/man" | while read a b c d; do
mkdir -p -m 755 %{buildroot}/$d/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x,0p,1p,3p}
done
for i in man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x,0p,1p,3p}; do
echo "/usr/share/man/$i" >>$RPM_BUILD_DIR/filelist
done
mkdir -p %{buildroot}/usr/share/filesystem
#find all dirs in the buildroot owned by filesystem and store them
find %{buildroot} -mindepth 0 | sed -e 's|%{buildroot}|/|' -e 's|//|/|' \
| LC_ALL=C sort | grep -v filesystem >%{buildroot}%{_datadir}/filesystem/paths
%pretrans -p <lua>
--# If we are running in pretrans in a fresh root, there is no /usr and
--# symlinks. We cannot be sure, to be the very first rpm in the
--# transaction list. Let's create the needed base directories and symlinks
--# here, to place the files from other packages in the right locations.
--# When our rpm is unpacked by cpio, it will set all permissions and modes
--# later.
posix.mkdir("/usr")
posix.mkdir("/usr/bin")
posix.symlink("bin", "/usr/sbin")
posix.mkdir("/usr/lib")
posix.mkdir("/usr/lib/debug")
posix.mkdir("/usr/lib/debug/usr/")
posix.mkdir("/usr/lib/debug/usr/bin")
posix.symlink("bin", "/usr/lib/debug/usr/sbin")
posix.mkdir("/usr/lib/debug/usr/lib")
posix.mkdir("/usr/lib/debug/usr/%{_lib}")
posix.symlink("bin", "/usr/local/sbin")
posix.mkdir("/usr/%{_lib}")
posix.symlink("usr/bin", "/bin")
posix.symlink("usr/sbin", "/sbin")
posix.symlink("usr/lib", "/lib")
posix.symlink("usr/bin", "/usr/lib/debug/bin")
posix.symlink("usr/lib", "/usr/lib/debug/lib")
posix.symlink("usr/%{_lib}", "/usr/lib/debug/%{_lib}")
posix.symlink("../.dwz", "/usr/lib/debug/usr/.dwz")
posix.symlink("usr/sbin", "/usr/lib/debug/sbin")
posix.symlink("usr/%{_lib}", "/%{_lib}")
posix.mkdir("/run")
posix.mkdir("/proc")
posix.mkdir("/sys")
posix.chmod("/proc", 0555)
posix.chmod("/sys", 0555)
st = posix.stat("/media")
if st and st.type == "link" then
os.remove("/media")
end
posix.mkdir("/var")
posix.symlink("../run", "/var/run")
posix.symlink("../run/lock", "/var/lock")
%global sbin_filenames %{lua:
print('{\\n')
for k,v in pairs({
"a-rex-backtrace-collect",
"abrt-auto-reporting",
"abrt-dbus",
"abrt-harvest-pstoreoops",
"abrt-harvest-vmcore",
"abrt-server",
"abrt-upload-watch",
"abrtd",
"accessdb",
"accton",
"acme-tiny",
"acme-tiny-sign",
"acme_tiny",
"acpid",
"activate-devpay",
"adcli",
"addgnupghome",
"addpart",
"adduser",
"adelsystem_cbi",
"adjtimex",
"aelparse",
"afpd",
"agetty",
"ahcpd",
"aide",
"airbase-ng",
"aireplay-ng",
"airmon-ng",
"airodump-ng",
"airodump-ng-oui-update",
"airserv-ng",
"airtun-ng",
"airventriloquist-ng",
"ajoursat",
"akmods",
"akmods-ostree-post",
"akmods-shutdown",
"akmodsbuild",
"al175",
"alias_manager.pl",
"alsa-info.sh",
"alsabat-test.sh",
"alsactl",
"alternatives",
"am-eject",
"amaddclient",
"amadmin",
"amaespipe",
"amanda-rest-server",
"amandad",
"amarchiver",
"amavisd",
"amavisd-milter",
"amavisd-snmp-subagent",
"ambackup",
"amcheck",
"amcheckdb",
"amcheckdump",
"amcleanup",
"amcleanupdisk",
"amcrypt",
"amcrypt-ossl",
"amcrypt-ossl-asym",
"amcryptsimple",
"amd",
"amd2ldif",
"amd2sun",
"amdevcheck",
"amdump",
"amdump_client",
"amfetchdump",
"amflush",
"amgetconf",
"amgpgcrypt",
"amlabel",
"amoldrecover",
"amoverview",
"amplot",
"ampr-ripd",
"amprd",
"amq",
"amrecover",
"amreindex",
"amreport",
"amrestore",
"amrmtape",
"amserverconfig",
"amservice",
"amssl",
"amstatus",
"amtape",
"amtapetype",
"amtoc",
"amvault",
"anaconda",
"anacron",
"anope",
"anytermd",
"aoe-discover",
"aoe-flush",
"aoe-interfaces",
"aoe-mkdevs",
"aoe-mkshelf",
"aoe-revalidate",
"aoe-sancheck",
"aoe-stat",
"aoe-version",
"aoecfg",
"aoeping",
"apachectl",
"apc_modbus",
"apcaccess",
"apcsmart",
"apcsmart-old",
"apctest",
"apcupsd",
"apcupsd-ups",
"apgd",
"apk",
"apmd",
"applygnupgdefaults",
"aprsdigi",
"aprsmon",
"apt-cacher-ng",
"arbitron",
"arc_gahp",
"arcctl",
"arched",
"archery-manage",
"archived.pl",
"argus",
"arp",
"arp-fingerprint",
"arp-scan",
"arp2ethers",
"arpdiscover",
"arpflood",
"arping",
"arpon",
"arppoison",
"arpsnmp",
"arpspoof",
"arptables",
"arptables-legacy",
"arptables-legacy-restore",
"arptables-legacy-save",
"arptables-nft",
"arptables-nft-restore",
"arptables-nft-save",
"arptables-restore",
"arptables-save",
"arpwatch",
"artech2ncid",
"asahi-diagnose",
"asahi-fwupdate",
"asem",
"astcanary",
"astdb2sqlite3",
"asterisk",
"astgenkey",
"astman",
"astraceroute",
"astribank_allow",
"astribank_hexload",
"astribank_is_starting",
"astribank_tool",
"astversion",
"atd",
"atmaddr",
"atmarp",
"atmarpd",
"atmloop",
"atmsigd",
"atmtcp",
"atopacctd",
"atrun",
"attrd_updater",
"audisp-af_unix",
"audisp-filter",
"audisp-remote",
"audisp-statsd",
"audisp-syslog",
"audispd-zos-remote",
"auditctl",
"auditd",
"augenrules",
"aureport",
"ausearch",
"automount",
"automount2amd",
"autosupport",
"avahi-autoipd",
"avahi-daemon",
"avahi-dnsconfd",
"avcstat",
"ax25_call",
"ax25d",
"ax25ipd",
"ax25mond",
"ax25rtctl",
"ax25rtd",
"axctl",
"axdigi",
"axmail",
"axparms",
"axspawn",
"axwrapper",
"AzureGAHPServer",
"babeld",
"backintime-qt-root",
"backupninja",
"bacula-dir",
"bacula-fd",
"bacula-sd",
"bacula-tray-monitor",
"badblocks",
"bat",
"batctl",
"bbconsjson",
"bcache",
"bcache-status",
"bcache-super-show",
"bcachefs",
"bcmxcp",
"bcmxcp_usb",
"bconsole",
"bcopy",
"bcrelay",
"bdb_recover",
"bdii-update",
"bdirjson",
"beacon",
"beesu",
"belkin",
"belkinunv",
"besside-ng",
"bestfcom",
"bestfortress",
"bestuferrups",
"bestups",
"bextract",
"bfb-install",
"bfdjson",
"bgpctl",
"bgpd",
"biosdecode",
"biosdevname",
"bird",
"birdc",
"birdcl",
"bitcoind",
"bitlbee",
"blah_check_config",
"blahpd_daemon",
"blazer_ser",
"blazer_usb",
"blkdeactivate",
"blkdiscard",
"blkid",
"blkmapd",
"blkpr",
"blkzone",
"blockdev",
"bls",
"bmc-config",
"bmc-device",
"bmc-info",
"bmc-watchdog",
"bonnie++",
"bonobo-activation-sysconf",
"booth",
"booth-keygen",
"boothd",
"bounced.pl",
"bpf-bashreadline",
"bpf-bindsnoop",
"bpf-biolatency",
"bpf-biopattern",
"bpf-biosnoop",
"bpf-biostacks",
"bpf-biotop",
"bpf-bitesize",
"bpf-btrfsdist",
"bpf-btrfsslower",
"bpf-cachestat",
"bpf-capable",
"bpf-cpudist",
"bpf-cpufreq",
"bpf-drsnoop",
"bpf-execsnoop",
"bpf-exitsnoop",
"bpf-ext4dist",
"bpf-ext4slower",
"bpf-f2fsdist",
"bpf-f2fsslower",
"bpf-filelife",
"bpf-filetop",
"bpf-fsdist",
"bpf-fsslower",
"bpf-funclatency",
"bpf-futexctn",
"bpf-gethostlatency",
"bpf-hardirqs",
"bpf-javagc",
"bpf-killsnoop",
"bpf-klockstat",
"bpf-ksnoop",
"bpf-llcstat",
"bpf-mdflush",
"bpf-memleak",
"bpf-mountsnoop",
"bpf-nfsdist",
"bpf-nfsslower",
"bpf-numamove",
"bpf-offcputime",
"bpf-oomkill",
"bpf-opensnoop",
"bpf-readahead",
"bpf-runqlat",
"bpf-runqlen",
"bpf-runqslower",
"bpf-sigsnoop",
"bpf-slabratetop",
"bpf-softirqs",
"bpf-solisten",
"bpf-statsnoop",
"bpf-syscount",
"bpf-tcpconnect",
"bpf-tcpconnlat",
"bpf-tcplife",
"bpf-tcppktlat",
"bpf-tcprtt",
"bpf-tcpstates",
"bpf-tcpsynbl",
"bpf-tcptop",
"bpf-tcptracer",
"bpf-vfsstat",
"bpf-wakeuptime",
"bpf-xfsdist",
"bpf-xfsslower",
"bpfc",
"bpfmon",
"bpftool",
"bpqparms",
"br2684ctl",
"brctl",
"bregex",
"bridge",
"bscan",
"bsdjson",
"bsmtp",
"btape",
"btraceback",
"btrfs",
"btrfs-convert",
"btrfs-find-root",
"btrfs-image",
"btrfs-map-logical",
"btrfs-select-super",
"btrfsck",
"btrfstune",
"bulk.pl",
"bus",
"busybox",
"busybox.musl.petitboot",
"busybox.musl.static",
"busybox.petitboot",
"busybox.shared",
"bwild",
"bwping",
"bwping6",
"c-icap",
"cache_check",
"cache_dump",
"cache_metadata_size",
"cache_repair",
"cache_restore",
"cache_writeback",
"cachefilesd",
"calibrate",
"callback",
"campaignd",
"capsh",
"captree",
"cdp-client",
"ceph-create-keys",
"ceph-node-proxy",
"ceph-volume",
"ceph-volume-systemd",
"cephadm",
"cert-check",
"certmonger",
"cfdisk",
"cgconfigparser",
"cgdisk",
"charon-cmd",
"charon-systemd",
"chat",
"chcpu",
"check-create-certificate",
"check_hd",
"check_lft_balance.pl",
"checkrad",
"chgpasswd",
"chk_cyrus",
"chkconfig",
"chkrootkit",
"choptest",
"chpasswd",
"chronyd",
"chroot",
"chroot.fakechroot",
"cibadmin",
"cibsecret",
"cideasy2ncid",
"cifs.idmap",
"cifs.upcall",
"cimauth",
"cimconfig",
"cimprovagt",
"cimreparchive",
"cimserver",
"cimtrust",
"cjdroute",
"clamav-milter",
"clamav-unofficial-sigs.sh",
"clamd",
"clamd.exim",
"clamonacc",
"clamsmtpd",
"clatd",
"clc-update-customized-images",
"clean-crl",
"clock",
"clone",
"clone-outlet",
"cma_roce_mode",
"cma_roce_tos",
"cmospwd",
"cnid_dbd",
"cnid_metad",
"cntlm",
"collectd",
"collectdmon",
"common_irq_affinity.sh",
"compat_gid_gen",
"condor_advertise",
"condor_aklog",
"condor_c-gahp",
"condor_c-gahp_worker_thread",
"condor_collector",
"condor_credd",
"condor_credmon_krb",
"condor_credmon_oauth",
"condor_fetchlog",
"condor_ft-gahp",
"condor_gridmanager",
"condor_had",
"condor_kbdd",
"condor_master",
"condor_negotiator",
"condor_off",
"condor_on",
"condor_preen",
"condor_procd",
"condor_reconfig",
"condor_replication",
"condor_restart",
"condor_schedd",
"condor_set_shutdown",
"condor_shadow",
"condor_sos",
"condor_startd",
"condor_starter",
"condor_store_cred",
"condor_testwritelog",
"condor_updates_stats",
"condor_vm-gahp",
"conf.py",
"configsnap",
"conmand",
"conmux-registry",
"conmuxd",
"conntrack",
"conntrackd",
"conserver",
"consolation",
"consoletype",
"conversd",
"convert4r4",
"convert_hd",
"convertcfg",
"convertquota",
"copr-backend-service",
"copr-selinux-enable",
"copr-selinux-relabel",
"coraid-update",
"corosync",
"corosync-cfgtool",
"corosync-cmapctl",
"corosync-cpgtool",
"corosync-keygen",
"corosync-notifyd",
"corosync-qdevice",
"corosync-qdevice-net-certutil",
"corosync-qdevice-tool",
"corosync-quorumtool",
"cqtest",
"cracklib-check",
"cracklib-format",
"cracklib-packer",
"cracklib-unpacker",
"cracklib-update",
"create-cracklib-dict",
"create_dirs_from_rpmdb",
"credentials-fetcherd",
"credentials_fetcher_utf16_private.exe",
"credentials_fetcher_utf16_private.runtimeconfig.json",
"criu",
"criu-ns",
"crm_attribute",
"crm_diff",
"crm_error",
"crm_failcount",
"crm_master",
"crm_mon",
"crm_node",
"crm_report",
"crm_resource",
"crm_rule",
"crm_shadow",
"crm_simulate",
"crm_standby",
"crm_ticket",
"crm_verify",
"crmadmin",
"crond",
"cronolog",
"cryptsetup",
"cryptsetup-ssh",
"ctdbd",
"ctl-hlfsd",
"ctl_backups",
"ctl_conversationsdb",
"ctl_cyrusdb",
"ctl_deliver",
"ctl_mboxlist",
"ctl_zoneinfo",
"ctrlaltdel",
"ctstat",
"cups-browsed",
"cups-genppd.5.3",
"cups-genppdupdate",
"cupsaccept",
"cupsctl",
"cupsd",
"cupsdisable",
"cupsenable",
"cupsfilter",
"cupsreject",
"curvetun",
"cvt_cyrusdb",
"cvt_xlist_specialuse",
"cyr_backup",
"cyr_buildinfo",
"cyr_cd.sh",
"cyr_dbtool",
"cyr_deny",
"cyr_df",
"cyr_expire",
"cyr_fetchnews",
"cyr_info",
"cyr_ls",
"cyr_pwd",
"cyr_quota",
"cyr_restore",
"cyr_synclog",
"cyr_userseen",
"cyr_virusscan",
"cyrdump",
"daemonize",
"dahdi_cfg",
"dahdi_genconf",
"dahdi_hardware",
"dahdi_maint",
"dahdi_monitor",
"dahdi_registration",
"dahdi_scan",
"dahdi_span_assignments",
"dahdi_span_types",
"dahdi_speed",
"dahdi_test",
"dahdi_tool",
"dahdi_waitfor_span_assignments",
"darkhttpd",
"darkstat",
"dataplaneapi",
"dav_reconstruct",
"dbcheck",
"dbeg1-ftpd.pl",
"dcb",
"dcbtool",
"ddclient",
"ddns-confgen",
"Deadwood",
"debootstrap",
"debugfs",
"debugfs.ocfs2",
"deepin-fix-xauthority-perm",
"defrag.f2fs",
"defragfs.ocfs2",
"deliver",
"delpart",
"depmod",
"devlink",
"dhclient",
"dhclient-script",
"dhcp-fwd",
"dhcp6c",
"dhcp6ctl",
"dhcp6relay",
"dhcp6s",
"dhcpcd",
"dhcpd",
"dhcrelay",
"dialtest",
"dictd",
"dionaea",
"diskdevstat",
"dkms",
"dlm_controld",
"dlm_stonith",
"dlm_tool",
"dm_dso_reg_tool",
"dmapd",
"dmascc_cfg",
"dmevent_tool",
"dmeventd",
"dmfilemapd",
"dmidecode",
"dmraid",
"dmsetup",
"dmstats",
"dmzadm",
"dnet",
"dnf5daemon-server",
"dnsconfd",
"dnsmasq",
"dnssec-trigger-control",
"dnssec-trigger-control-setup",
"dnssec-triggerd",
"dnsspoof",
"doc_loadbios",
"docfdisk",
"dongle_attach",
"dosfsck",
"dosfslabel",
"dovecot",
"dpkg-fsys-usrunmess",
"dpkg-preconfigure",
"dpkg-reconfigure",
"drbdadm",
"drbdlinks",
"drbdmeta",
"drbdmon",
"drbdsetup",
"driverctl",
"dropbear",
"dsconf",
"dscreate",
"dsctl",
"dsidm",
"dsniff",
"dt",
"dummy-ups",
"dump",
"dump-acct",
"dump-utmp",
"dump.exfat",
"dump.f2fs",
"dump_fts",
"dump_lfts.sh",
"dump_mfts.sh",
"dumpe2fs",
"duo_unix_support.sh",
"e2freefrag",
"e2fsck",
"e2image",
"e2label",
"e2mmpstatus",
"e2scrub",
"e2scrub_all",
"e2undo",
"e4crypt",
"e4defrag",
"eapol_test",
"easside-ng",
"ebhtcheck",
"ebhtcontrol",
"ebhttpd",
"ebncheck",
"ebncontrol",
"ebndaily",
"ebnetd",
"ebnupgrade",
"ebsnvme-id",
"ebtables",
"ebtables-legacy",
"ebtables-legacy-restore",
"ebtables-legacy-save",
"ebtables-nft",
"ebtables-nft-restore",
"ebtables-nft-save",
"ebtables-restore",
"ebtables-save",
"ebtables-translate",
"ec2_gahp",
"ec2nvme-nsid",
"ec2udev-vbd",
"edac-ctl",
"edg-mkgridmap",
"edge",
"edit-faxcover",
"editmap",
"editmap.sendmail",
"edquota",
"eeprog",
"efibootdump",
"efibootmgr",
"enitune",
"era_check",
"era_dump",
"era_invalidate",
"era_restore",
"escapesrc",
"esi",
"etapro",
"eth2rm",
"ethallanalysis",
"ethbw",
"ethcabletest",
"ethcapture",
"ethcaptureall",
"ethcheckload",
"ethcmdall",
"ethdownloadall",
"ether-wake",
"etherape",
"ethexpandfile",
"ethextractbadlinks",
"ethextracterror",
"ethextractifids",
"ethextractlink",
"ethextractmissinglinks",
"ethextractperf",
"ethextractperf2",
"ethextractsellinks",
"ethextractstat",
"ethextractstat2",
"ethfabricanalysis",
"ethfabricinfo",
"ethfastfabric",
"ethfindgood",
"ethhostadmin",
"ethlinkanalysis",
"ethmergeperf2",
"ethpingall",
"ethreport",
"ethscpall",
"ethsetupsnmp",
"ethsetupssh",
"ethshmcleanup",
"ethshowallports",
"ethsorthosts",
"ethtool",
"ethuploadall",
"ethverifyhosts",
"ethxlattopology",
"ethxmlextract",
"ethxmlfilter",
"ethxmlgenerate",
"ethxmlindent",
"eventlogadm",
"everups",
"exfat2img",
"exfatlabel",
"exicyclog",
"exigrep",
"exim",
"exim_checkaccess",
"exim_dbmbuild",
"exim_dumpdb",
"exim_fixdb",
"exim_lock",
"exim_tidydb",
"eximon",
"eximon.bin",
"eximstats",
"exinext",
"exipick",
"exiqgrep",
"exiqsumm",
"exiwhat",
"exportfs",
"extlinux",
"f2fs_io",
"f2fscrypt",
"f2fslabel",
"fagenrules",
"faillock",
"fancontrol",
"fapolicy-analyzer",
"fapolicyd",
"fapolicyd-cli",
"fastnetmon",
"fatlabel",
"fatrace",
"fatresize",
"fatsort",
"faxabort",
"faxaddmodem",
"faxadduser",
"faxanswer",
"faxconfig",
"faxcron",
"faxdeluser",
"faxfetch",
"faxgetty",
"faxinfo",
"faxlock",
"faxmodem",
"faxmsg",
"faxq",
"faxqclean",
"faxquit",
"faxrunqd",
"faxsend",
"faxsetup",
"faxsetup.linux",
"faxstate",
"faxwatch",
"fb_config",
"fb_lock_print",
"fbb",
"fbbgetconf",
"fbguard",
"fcgistarter",
"fcgiwrap",
"fcnsq",
"fcoeadm",
"fcoemon",
"fcping",
"fcrls",
"fctxpd",
"fdformat",
"fdisk",
"fdrd",
"fectest",
"fedfs-map-nfs4",
"fedora-iot-config-remote-fix.sh",
"fedora-remove-old-gpg-keys",
"fedora-upgrade",
"fence_aliyun",
"fence_alom",
"fence_amt",
"fence_amt_ws",
"fence_apc",
"fence_apc_snmp",
"fence_aws",
"fence_azure_arm",
"fence_bladecenter",
"fence_brocade",
"fence_cdu",
"fence_cisco_mds",
"fence_cisco_ucs",
"fence_compute",
"fence_cyberpower_ssh",
"fence_docker",
"fence_drac",
"fence_drac5",
"fence_eaton_snmp",
"fence_eaton_ssh",
"fence_ecloud",
"fence_emerson",
"fence_eps",
"fence_epsr2",
"fence_evacuate",
"fence_gce",
"fence_hds_cb",
"fence_heuristics_ping",
"fence_hpblade",
"fence_ibm_powervs",
"fence_ibm_vpc",
"fence_ibmblade",
"fence_ibmz",
"fence_idrac",
"fence_ifmib",
"fence_ilo",
"fence_ilo2",
"fence_ilo3",
"fence_ilo3_ssh",
"fence_ilo4",
"fence_ilo4_ssh",
"fence_ilo5",
"fence_ilo5_ssh",
"fence_ilo_moonshot",
"fence_ilo_mp",
"fence_ilo_ssh",
"fence_imm",
"fence_intelmodular",
"fence_ipdu",
"fence_ipmilan",
"fence_ipmilanplus",
"fence_ironic",
"fence_kdump",
"fence_kubevirt",
"fence_ldom",
"fence_lpar",
"fence_mpath",
"fence_netio",
"fence_openstack",
"fence_ovh",
"fence_ovm",
"fence_pve",
"fence_raritan",
"fence_rcd_serial",
"fence_redfish",
"fence_rhevm",
"fence_rsa",
"fence_rsb",
"fence_sanbox2",
"fence_sbd",
"fence_scsi",
"fence_tripplite_snmp",
"fence_vbox",
"fence_virsh",
"fence_virt",
"fence_virtd",
"fence_vmware",
"fence_vmware_rest",
"fence_vmware_soap",
"fence_vmware_vcloud",
"fence_watchdog",
"fence_wti",
"fence_xenapi",
"fence_xvm",
"fence_zvmip",
"fetch-crl",
"fibmap.f2fs",
"fido",
"filefrag",
"filesnarf",
"findchip",
"findfs",
"fipvlan",
"firebird",
"firewalk",
"firewalld",
"fix-amd-map",
"fix-info-dir",
"fixfiles",
"fixmount",
"fixparts",
"fixrmtab",
"flash_erase",
"flash_eraseall",
"flash_lock",
"flash_otp_dump",
"flash_otp_erase",
"flash_otp_info",
"flash_otp_lock",
"flash_otp_write",
"flash_unlock",
"flashcp",
"flashrom",
"flask-get-bool",
"flask-getenforce",
"flask-label-pci",
"flask-loadpolicy",
"flask-set-bool",
"flask-setenforce",
"flexd",
"flowtop",
"foomatic-addpjloptions",
"foomatic-cleanupdrivers",
"foomatic-extract-text",
"foomatic-fix-xml",
"foomatic-getpjloptions",
"foomatic-kitload",
"foomatic-nonumericalids",
"foomatic-preferred-driver",
"foomatic-printermap-to-gutenprint-xml",
"foomatic-replaceoldprinterids",
"foomuuri",
"fping",
"fsadm",
"fsarchiver",
"fsattr",
"fsck",
"fsck.bcachefs",
"fsck.btrfs",
"fsck.cramfs",
"fsck.exfat",
"fsck.ext2",
"fsck.ext3",
"fsck.ext4",
"fsck.f2fs",
"fsck.fat",
"fsck.gfs2",
"fsck.hfs",
"fsck.hfsplus",
"fsck.jfs",
"fsck.minix",
"fsck.msdos",
"fsck.ntfs",
"fsck.ocfs2",
"fsck.vfat",
"fsck.xfs",
"fsfreeze",
"fsidd",
"fsinfo",
"fsmount_kernel",
"fsmove",
"fsremap",
"fstransform",
"fstrim",
"ftl_check",
"ftl_format",
"ftpd.pl",
"ftpscrub",
"ftpshut",
"fuser",
"fwcheck_psad",
"fwknopd",
"fxload",
"fxotune",
"g13-syshelp",
"gamatronic",
"garb-systemd",
"garbd",
"gatherd",
"gce_gahp",
"gcron.py",
"gdbsx",
"gdisk",
"gdm",
"gearmand",
"genccode",
"gencert",
"gencmn",
"generate-fmtutilcnf",
"generic_modbus",
"genericups",
"genhomedircon",
"genhostid",
"genl",
"gennorm2",
"gensprep",
"geographiclib-get-geoids",
"geographiclib-get-gravity",
"geographiclib-get-magnetic",
"geostore",
"get-iab",
"get-oui",
"getc_putc",
"getc_putc_helper",
"getcap",
"getenforce",
"getpcaps",
"getpidprevcon",
"getpolicyload",
"getsebool",
"getsysinfo",
"gf_attach",
"gfind_missing_files",
"gfork",
"gfs-dynbe-client",
"gfs-gfork-master",
"gfs2_convert",
"gfs2_edit",
"gfs2_grow",
"gfs2_jadd",
"gidd_alloc",
"gkrellmd",
"globus-fork-starter",
"globus-gatekeeper",
"globus-gatekeeper-admin",
"globus-gram-audit",
"globus-gram-streamer",
"globus-gridftp-password",
"globus-gridftp-server",
"globus-gridftp-server-enable-sshftp",
"globus-gridftp-server-setup-chroot",
"globus-job-manager",
"globus-job-manager-lock-test",
"globus-k5",
"globus-libc-hostname",
"globus-redia",
"globus-rvf-check",
"globus-rvf-edit",
"globus-scheduler-event-generator",
"globus-scheduler-event-generator-admin",
"globus-update-certificate-dir",
"glocktop",
"gluster",
"gluster-block",
"gluster-blockd",
"gluster-eventsapi",
"gluster-georep-sshkey",
"gluster-mountbroker",
"gluster-setgfid2path",
"glusterd",
"glustereventsd",
"glusterfs",
"glusterfsd",
"gmetad",
"gmond",
"gpart",
"gpm",
"gpsd",
"gpsdctl",
"gpsinit",
"grafana",
"grafana-cli",
"grafana-server",
"grid-default-ca",
"grid-mapfile-add-entry",
"grid-mapfile-check-consistency",
"grid-mapfile-delete-entry",
"gridftpd",
"groupadd",
"groupdel",
"groupmems",
"groupmod",
"growlight",
"growlight-readline",
"grpck",
"grpconv",
"grpunconv",
"grub2-bios-setup",
"grub2-get-kernel-settings",
"grub2-install",
"grub2-macbless",
"grub2-mkconfig",
"grub2-probe",
"grub2-reboot",
"grub2-set-bootflag",
"grub2-set-default",
"grub2-set-password",
"grub2-setpassword",
"grub2-switch-to-blscfg",
"grubby",
"gsisshd",
"gsmartcontrol",
"gssproxy",
"gtk-lshw",
"gtlsshd",
"guacd",
"halt",
"handle-sshpw",
"haproxy",
"haveged",
"hcidump",
"hd-idle",
"hddtemp",
"hdparm",
"hediag",
"hercules-run",
"hfaxd",
"hfs-bless",
"hitch",
"hlfsd",
"hostapd",
"hostapd_cli",
"hping",
"hping2",
"hping3",
"htcacheclean",
"httpd",
"httpry",
"huawei-ups2000",
"hunt",
"huntd",
"hwclock",
"hwinfo",
"hwloc-dump-hwdata",
"hwstamp_ctl",
"hylafax",
"hypervfcopyd",
"hypervkvpd",
"hypervvssd",
"i2c-stub-from-dump",
"i2cdetect",
"i2cdump",
"i2cget",
"i2cset",
"i2ctransfer",
"ib2ib_setup",
"ibacm",
"ibaddr",
"ibcacheedit",
"ibccconfig",
"ibccquery",
"ibcheckerrors",
"ibcheckerrs",
"ibchecknet",
"ibchecknode",
"ibcheckport",
"ibcheckportstate",
"ibcheckportwidth",
"ibcheckstate",
"ibcheckwidth",
"ibclearcounters",
"ibclearerrors",
"ibdatacounters",
"ibdatacounts",
"ibdiscover.pl",
"ibfindnodesusing.pl",
"ibhosts",
"ibidsverify.pl",
"iblinkinfo",
"iblinkinfo.pl",
"ibnetdiscover",
"ibnodes",
"ibping",
"ibportstate",
"ibprintca.pl",
"ibprintrt.pl",
"ibprintswitch.pl",
"ibqueryerrors",
"ibqueryerrors.pl",
"ibroute",
"ibrouters",
"ibsrpdm",
"ibstat",
"ibstatus",
"ibswitches",
"ibswportwatch.pl",
"ibsysstat",
"ibtracert",
"icecc-scheduler",
"iceccd",
"iconvconfig",
"icupkg",
"idle3ctl",
"ifconfig",
"ifdown",
"ifenslave",
"ifpps",
"ifstat",
"iftop",
"ifup",
"iiod",
"ikectl",
"iked",
"ikiwiki-mass-rebuild",
"ilmid",
"imvirt-report",
"in.authd",
"in.fingerd",
"in.imapproxyd",
"in.ntalkd",
"in.proftpd",
"in.rexecd",
"in.rlogind",
"in.rshd",
"in.talkd",
"in.telnetd",
"in.tftpd",
"inadyn",
"incrond",
"init",
"init.lxc",
"init.lxc.static",
"initoverlayfs",
"inmem-ftpd.pl",
"insmod",
"install-info",
"installkernel",
"integritysetup",
"intel_lpmd",
"intel_sdsi",
"iodine",
"iodined",
"iotools",
"iotop",
"ip",
"ip-sentinel",
"ip6tables",
"ip6tables-apply",
"ip6tables-legacy",
"ip6tables-legacy-restore",
"ip6tables-legacy-save",
"ip6tables-nft",
"ip6tables-nft-restore",
"ip6tables-nft-save",
"ip6tables-restore",
"ip6tables-restore-translate",
"ip6tables-save",
"ip6tables-translate",
"ipa-acme-manage",
"ipa-adtrust-install",
"ipa-advise",
"ipa-backup",
"ipa-ca-install",
"ipa-cacert-manage",
"ipa-cert-fix",
"ipa-certupdate",
"ipa-client-automount",
"ipa-client-install",
"ipa-client-samba",
"ipa-compat-manage",
"ipa-crlgen-manage",
"ipa-csreplica-manage",
"ipa-dns-install",
"ipa-epn",
"ipa-getkeytab",
"ipa-hcc",
"ipa-join",
"ipa-kra-install",
"ipa-ldap-updater",
"ipa-managed-entries",
"ipa-migrate",
"ipa-nis-manage",
"ipa-otptoken-import",
"ipa-pkinit-manage",
"ipa-replica-conncheck",
"ipa-replica-install",
"ipa-replica-manage",
"ipa-restore",
"ipa-rmkeytab",
"ipa-server-certinstall",
"ipa-server-install",
"ipa-server-upgrade",
"ipa-winsync-migrate",
"ipactl",
"ipmaddr",
"ipmi-chassis",
"ipmi-chassis-config",
"ipmi-config",
"ipmi-console",
"ipmi-dcmi",
"ipmi-detect",
"ipmi-fru",
"ipmi-locate",
"ipmi-oem",
"ipmi-pef-config",
"ipmi-pet",
"ipmi-ping",
"ipmi-power",
"ipmi-raw",
"ipmi-sel",
"ipmi-sensors",
"ipmi-sensors-config",
"ipmiconsole",
"ipmidetect",
"ipmidetectd",
"ipmievd",
"ipmimonitoring",
"ipmiping",
"ipmipower",
"ipmiseld",
"ipp-usb",
"iprconfig",
"iprdbg",
"iprdump",
"iprinit",
"iprop-log",
"iprsos",
"iprupdate",
"ipsec",
"ipset",
"ipset-translate",
"ipsilon-server-install",
"ipsilon-upgrade-database",
"iptables",
"iptables-apply",
"iptables-legacy",
"iptables-legacy-restore",
"iptables-legacy-save",
"iptables-nft",
"iptables-nft-restore",
"iptables-nft-save",
"iptables-restore",
"iptables-restore-translate",
"iptables-save",
"iptables-translate",
"iptaccount",
"iptraf-ng",
"iptstate",
"iptunnel",
"ipurge",
"ipvsadm",
"ipvsadm-restore",
"ipvsadm-save",
"ipxd",
"irattach",
"irdaping",
"irnetd",
"irqbalance",
"isadump",
"isaset",
"isbmex",
"iscsi-iname",
"iscsiadm",
"iscsid",
"iscsistart",
"iscsiuio",
"isnsadm",
"isnsd",
"isnsdd",
"iso8601",
"iucode_tool",
"ivtscd",
"iw",
"iwpmd",
"jffs2dump",
"jffs2reader",
"jfs_debugfs",
"jfs_fsck",
"jfs_fscklog",
"jfs_logdump",
"jfs_mkfs",
"jfs_tune",
"kacpimon",
"kadmin.local",
"kadmind",
"kafs-check-config",
"kcatalogprint",
"kdb5_ldap_util",
"kdb5_util",
"kea-admin",
"kea-ctrl-agent",
"kea-dhcp-ddns",
"kea-dhcp4",
"kea-dhcp6",
"kea-lfc",
"kea-shell",
"keactrl",
"keama",
"keepalived",
"kernel-is-rt",
"kexec",
"key.dns_resolver",
"keymgr",
"kissattach",
"kissnetd",
"kissparms",
"kjournalprint",
"kmodgenca",
"knockd",
"knotc",
"knotd",
"koji-gc",
"koji-shadow",
"koji-sidetag-cleanup",
"koji-sweep-db",
"kojid",
"kojira",
"kojivmd",
"kpartx",
"kprop",
"kpropd",
"kproplog",
"krb5kdc",
"kres-cache-gc",
"kresc",
"kresd",
"ksmtuned",
"kstash",
"kxdpgun",
"ladvd",
"ladvdc",
"latencytop",
"latencytop-tui",
"LCDd",
"LCDd-hwdetect",
"lchage",
"lcp2_crtpol",
"lcp2_crtpolelt",
"lcp2_crtpollist",
"lcp2_mlehash",
"ldap-agent",
"ldaptest",
"ldattach",
"ldconfig",
"ldirectord",
"lecs",
"ledctl",
"ledmon",
"les",
"lgroupadd",
"lgroupdel",
"lgroupmod",
"libguestfs-make-fixed-appliance",
"libifp-hotplug",
"libvirt-dbus",
"libvirtd",
"lid",
"liebert",
"liebert-esp2",
"lightdm",
"lightdm-gtk-greeter",
"lighttpd",
"lighttpd-angel",
"linuxpba",
"lirc-lsplugins",
"lircd",
"lircd-setup",
"lircd-uinput",
"lircmd",
"livemedia-creator",
"lizardfs-cgiserver",
"lldpad",
"lldpcli",
"lldpctl",
"lldpd",
"lldptool",
"llmnrd",
"lnewusers",
"lnstat",
"load_policy",
"loaderinfo",
"lockdev",
"lockname",
"log2journal",
"logcheck",
"login_duo",
"logrotate",
"logsave",
"logtail",
"logtail2",
"logwatch",
"lorax",
"losetup",
"lostaltmail",
"lpadmin",
"lpasswd",
"lpc",
"lpc.cups",
"lpinfo",
"lpmove",
"lsdahdi",
"lshw",
"lshw-gui",
"lsmdev",
"lsmod",
"lsmtd",
"lspci",
"lsvmbus",
"luseradd",
"luserdel",
"lusermod",
"lvchange",
"lvconvert",
"lvcreate",
"lvdisplay",
"lvextend",
"lvm",
"lvm_import_vdo",
"lvmconfig",
"lvmdbusd",
"lvmdevices",
"lvmdiskscan",
"lvmdump",
"lvmlockctl",
"lvmlockd",
"lvmpolld",
"lvmsadc",
"lvmsar",
"lvreduce",
"lvremove",
"lvrename",
"lvresize",
"lvs",
"lvscan",
"lxdm",
"lxdm-binary",
"m6pack",
"macof",
"mailsnarf",
"mailstats",
"make-bcache",
"makedumpfile",
"makemap",
"makemap.opensmtpd",
"makemap.sendmail",
"makewhatis",
"makewhatis.mandoc",
"maradns",
"mariadbd",
"massagevendor",
"masterguard",
"matchpathcon",
"mate-display-properties-install-systemwide",
"mate-power-backlight-helper",
"mate-system-log",
"mausezahn",
"mbexamine",
"mbpath",
"mbpfan",
"mbpfan-tests",
"mbtool",
"mcelog",
"mcs2h",
"mcstransd",
"mdadm",
"mdevctl",
"mdmon",
"mdns-repeater",
"memavaild",
"metasys",
"mfscgiserv",
"mfschunkserver",
"mfsmaster",
"mfsmetadump",
"mfsmetalogger",
"mfsmetarestore",
"mfsrestoremaster",
"mge-shut",
"mge-utalk",
"mgetty",
"mgnokiidev",
"mheardd",
"microdowell",
"microsol-apc",
"mii-diag",
"mii-tool",
"milter-greylist",
"milter-regex",
"min-nbd-client",
"mingetty",
"minidlnad",
"miniupnpd",
"mk-amd-map",
"mk_isdnhwdb",
"mkbootdisk",
"mkchroot.sagator",
"mkdict",
"mkdosfs",
"mkdumprd",
"mke2fs",
"mkefiboot",
"mkfs",
"mkfs.bcachefs",
"mkfs.btrfs",
"mkfs.cramfs",
"mkfs.exfat",
"mkfs.ext2",
"mkfs.ext3",
"mkfs.ext4",
"mkfs.f2fs",
"mkfs.fat",
"mkfs.gfs2",
"mkfs.hfsplus",
"mkfs.jffs2",
"mkfs.jfs",
"mkfs.minix",
"mkfs.msdos",
"mkfs.nilfs2",
"mkfs.ntfs",
"mkfs.ocfs2",
"mkfs.ubifs",
"mkfs.udf",
"mkfs.vfat",
"mkfs.xfs",
"mkfs.zonefs",
"mkhomedir_helper",
"mkiss",
"mklost+found",
"mkntfs",
"mkrlconf",
"mksquashfs",
"mksubvolume",
"mkswap",
"mkudffs",
"mkzonefs",
"mlnx-sf",
"mlnx_affinity",
"mlnx_bf_configure",
"mlnx_bf_configure_ct",
"mlnx_tune",
"mlnxofedctl",
"mmm_agentd",
"mmm_backup",
"mmm_clone",
"mmm_control",
"mmm_mond",
"mmm_restore",
"ModemManager",
"modinfo",
"modprobe",
"momctl",
"momd",
"monitor-edid",
"monitor-get-edid",
"monitor-get-edid-using-vbe",
"monotone-server",
"moodle-cron",
"mopidyctl",
"mosquitto",
"mount.apfs",
"mount.bcachefs",
"mount.ceph",
"mount.cifs",
"mount.composefs",
"mount.crypt",
"mount.crypt_LUKS",
"mount.crypto_LUKS",
"mount.davfs",
"mount.ddi",
"mount.ecryptfs",
"mount.ecryptfs_private",
"mount.efs",
"mount.fedfs",
"mount.fuse",
"mount.fuse.ceph",
"mount.fuse.sshfs",
"mount.fuse3",
"mount.glusterfs",
"mount.lowntfs-3g",
"mount.nfs",
"mount.nfs4",
"mount.nilfs2",
"mount.ntfs",
"mount.ntfs-3g",
"mount.ntfs-fuse",
"mount.ocfs2",
"mount.rclone",
"mount.smb3",
"mount.sshfs",
"mount.ubifs",
"mount.vboxsf",
"mount.zfs",
"mounted.ocfs2",
"mountstats",
"mpathcleanup",
"mpathconf",
"mpathpersist",
"mpcd",
"msgsnarf",
"msktutil",
"msr-cpuid",
"mtd_debug",
"mtdinfo",
"mtdpart",
"mtr",
"mtr-packet",
"mtx",
"multipath",
"multipathc",
"multipathd",
"munged",
"mungekey",
"munin-asyncd",
"munin-node",
"munin-node-configure",
"munin-run",
"murmurd",
"muted",
"mvrefind",
"mw-createinstance",
"mw-updateallinstances",
"myproxy-admin-addservice",
"myproxy-admin-adduser",
"myproxy-admin-change-pass",
"myproxy-admin-load-credential",
"myproxy-admin-query",
"myproxy-replicate",
"myproxy-server",
"myproxy-test",
"myproxy-test-replicate",
"mysqld",
"mythtv-update-motd",
"nagios",
"named",
"named-checkconf",
"named-checkzone",
"named-compilezone",
"nameif",
"nanddump",
"nandflipbits",
"nandtest",
"nandwrite",
"nats-server",
"nbd-client",
"nbdkit",
"ncidd",
"ndisc6",
"ndppd",
"ndtpcheck",
"ndtpcontrol",
"ndtpd",
"needrestart",
"net2kiss",
"netatalk",
"netdata",
"netdata-claim.sh",
"netdata-install-go-plugins.sh",
"netdatacli",
"netdevstat",
"nethogs",
"netlabel-config",
"netlabelctl",
"netopeer2-server",
"netplan",
"netplugd",
"netrom_call",
"netromd",
"netscsid",
"netsniff-ng",
"NetworkManager",
"netxml-ups",
"newscache",
"newscacheclean",
"newusers",
"nfbpf_compile",
"nfct",
"nfnl_osf",
"nfsconf",
"nfsdcld",
"nfsdclddb",
"nfsdclnts",
"nfsdcltrack",
"nfsidmap",
"nfsiostat",
"nfslogsum",
"nfsref",
"nfsstat",
"nfswatch",
"nft",
"nftl_format",
"nftldump",
"nginx",
"ngircd",
"ngrep",
"nilfs-clean",
"nilfs-resize",
"nilfs-tune",
"nilfs_cleanerd",
"ninjahelper",
"nisserver-plugin-defs",
"nmbd",
"nodesave",
"nodeusers",
"nodm",
"noip2",
"nologin",
"nordugridmap",
"nrattach",
"nrparms",
"nrpe",
"nrsdrv",
"ns-slapd",
"ns-slapd-gdb.py",
"nsca",
"nsca-ng",
"nsd",
"nsd-checkconf",
"nsd-checkzone",
"nsd-control",
"nsd-control-setup",
"nslcd",
"nsm",
"nss_pcache",
"nss_updatedb",
"nstat",
"ntfs2btrfs",
"ntfsclone",
"ntfscp",
"ntfslabel",
"ntfsresize",
"ntfsundelete",
"ntp-refclock",
"ntpd",
"ntpdate",
"ntpq",
"ntsysv",
"nut-ipmipsu",
"nutdrv_atcl_usb",
"nutdrv_qx",
"nutdrv_siemens-sitop",
"nvme",
"nvmetcli",
"o2cb",
"o2cb.init",
"o2cb_ctl",
"o2cluster",
"o2hbmonitor",
"o2image",
"obex-check-device",
"ocf-tester",
"ocfs2.init",
"ocfs2_hb_ctl",
"ocft",
"ocserv",
"ocserv-genkey",
"ocserv-worker",
"ocsinventory-agent",
"ocspd",
"oddjobd",
"odhcp6c",
"ods-control",
"ods-enforcer",
"ods-enforcer-db-setup",
"ods-enforcerd",
"ods-migrate",
"ods-signer",
"ods-signerd",
"ofonod",
"oidentd",
"ondelay",
"oneac",
"openarc",
"openconnect",
"opendkim",
"opendkim-default-keygen",
"opendkim-genkey",
"opendkim-genzone",
"opendkim-reportstats",
"opendkim-testkey",
"opendkim-testmsg",
"opendmarc",
"opendmarc-check",
"opendmarc-expire",
"opendmarc-import",
"opendmarc-importstats",
"opendmarc-params",
"opendmarc-reports",
"openhpid",
"openldap_to_ds",
"opensips",
"opensm",
"openvpn",
"openwsmand",
"optiups",
"osh-retention",
"osh-stats",
"osh-worker",
"osipsconfig",
"osmtest",
"ovs-bugtool",
"ovs-vswitchd",
"ovs-vswitchd.dpdk",
"ovs-vswitchd.nodpdk",
"ovsdb-server",
"ownership",
"oxenstored",
"p0f",
"p0f-client",
"p0f-sendsyn",
"p0f-sendsyn6",
"p11sak",
"pacemaker-remoted",
"pacemaker_remoted",
"pacemakerd",
"pacrunner",
"pagesend",
"pam_console_apply",
"pam_namespace_helper",
"pam_timestamp_check",
"parse.f2fs",
"partclone.apfs",
"partclone.btrfs",
"partclone.chkimg",
"partclone.dd",
"partclone.exfat",
"partclone.ext2",
"partclone.ext3",
"partclone.ext4",
"partclone.ext4dev",
"partclone.extfs",
"partclone.f2fs",
"partclone.fat",
"partclone.fat12",
"partclone.fat16",
"partclone.fat32",
"partclone.hfs+",
"partclone.hfsp",
"partclone.hfsplus",
"partclone.imager",
"partclone.imgfuse",
"partclone.info",
"partclone.minix",
"partclone.nilfs2",
"partclone.ntfs",
"partclone.ntfsfixboot",
"partclone.ntfsreloc",
"partclone.restore",
"partclone.vfat",
"partclone.xfs",
"parted",
"partprobe",
"partx",
"pbs_demux",
"pbs_mom",
"pbs_sched",
"pbs_server",
"pbuilder",
"pcm",
"pcm-accel",
"pcm-bw-histogram",
"pcm-core",
"pcm-daemon",
"pcm-iio",
"pcm-latency",
"pcm-lspci",
"pcm-memory",
"pcm-mmio",
"pcm-msr",
"pcm-numa",
"pcm-pcicfg",
"pcm-pcie",
"pcm-power",
"pcm-raw",
"pcm-sensor",
"pcm-sensor-server",
"pcm-tpmi",
"pcm-tsx",
"pcs",
"pcscd",
"pcsd",
"pdata_tools",
"pdns_recursor",
"pdns_server",
"pef-config",
"perfdhcp",
"perfquery",
"pethtool",
"pflogsumm",
"phc2sys",
"phc_ctl",
"phoenixcontact_modbus",
"php-fpm",
"pidof",
"pifconfig",
"pijuice",
"pimd",
"pimpstat",
"ping",
"ping6",
"pingd",
"pivot_root",
"pkcsconf",
"pkcshsm_mk_change",
"pkcsicsf",
"pkcsslotd",
"pkcsstats",
"pkcstok_migrate",
"pki-healthcheck",
"pki-server",
"pki-server-upgrade",
"pki-upgrade",
"pkidestroy",
"pkispawn",
"pknlusr",
"pktcdvd-check",
"pktsetup",
"playiso-unmount.sh",
"plipconfig",
"plocate-build",
"plotnetcfg",
"pluginviewer",
"plymouth-set-default-theme",
"plymouthd",
"pmc",
"pmt-ehd",
"pmvarrun",
"portrelease",
"portreserve",
"postalias",
"postcat",
"postconf",
"postdrop",
"postfix",
"postfwd",
"postfwd3",
"postgresql-new-systemd-unit",
"postgrey",
"postgreyreport",
"postkick",
"postlock",
"postlog",
"postmap",
"postmulti",
"postqueue",
"postsrsd",
"postsuper",
"posttls-finger",
"power-usage-report",
"powercom",
"poweroff",
"powerpanel",
"powertop",
"ppp-watch",
"pppd",
"pppdump",
"pppoe",
"pppoe-discovery",
"pppoe-relay",
"pppoe-server",
"pppoe-sniff",
"pppstats",
"pptp",
"pptp-portslave",
"pptpctrl",
"pptpd",
"pptpsetup",
"pqos",
"pqos-msr",
"pqos-os",
"praliases",
"prelockd",
"prelude-correlator",
"prelude-correlator-3",
"prelude-correlator-3.12",
"prelude-lml",
"prelude-manager",
"prewikka-cli",
"prewikka-cli-3",
"prewikka-cli-3.12",
"prewikka-crontab",
"prewikka-crontab-3",
"prewikka-crontab-3.12",
"prewikka-httpd",
"prewikka-httpd-3",
"prewikka-httpd-3.12",
"privoxy",
"probemodem",
"procd_ctl",
"proftpd",
"proxy-ftpd.pl",
"proxyfuzz",
"psad",
"ptdump",
"ptexpire",
"ptp4l",
"pure-authd",
"pure-certd",
"pure-ftpd",
"pure-ftpwho",
"pure-mrtginfo",
"pure-quotacheck",
"pure-uploadscript",
"pvchange",
"pvck",
"pvcreate",
"pvdisplay",
"pvfs2-client",
"pvfs2-client-core",
"pvfs2-server",
"pvmove",
"pvremove",
"pvresize",
"pvs",
"pvscan",
"pwck",
"pwconv",
"pwhistory_helper",
"pwmconfig",
"pwunconv",
"qat_init.sh",
"qatmgr",
"qb-blackbox",
"qdrouterd",
"qnoded",
"qschedd",
"qserverd",
"qshape",
"quota_nld",
"quotacheck",
"quotaoff",
"quotaon",
"quotastats",
"quotatool",
"r5u87x-loader",
"rabbitmq-diagnostics",
"rabbitmq-plugins",
"rabbitmq-server",
"rabbitmqctl",
"radacct",
"raddebug",
"radembedded",
"radexample",
"radium",
"radiusclient",
"radiusd",
"radlogin",
"radmin",
"radsecproxy",
"radstatus",
"radvd",
"radvdump",
"raid-check",
"ramond",
"rarpd",
"ras-mc-ctl",
"rasdaemon",
"rasterisk",
"rbldnsctl",
"rbldnsd",
"rdisc6",
"rdistd",
"rdma",
"rdma-ndd",
"rdmsr",
"rdnssd",
"rdsinit",
"rdtset",
"rdump",
"readprofile",
"realm",
"realtime-entsk",
"rear",
"reboot",
"recap",
"recaplog",
"recaptool",
"reconstruct",
"recv_image",
"recvstats",
"refind-install",
"refind-mkdefault",
"regionset",
"register-common-lisp-implementation",
"register-common-lisp-source",
"relocate_by_id",
"remote_gahp",
"remove-retired-packages",
"reposd",
"repquota",
"repupgrade",
"request-key",
"resize.f2fs",
"resize2fs",
"resizepart",
"resolvconf",
"resolvconf.openresolv",
"restore",
"restorecon",
"restorecon_xattr",
"restorecond",
"rfddump",
"rfdformat",
"rfkill",
"rhino",
"richcomm_usb",
"riello_ser",
"riello_usb",
"rip98d",
"rltraceroute6",
"rmcp-ping",
"rmcpping",
"rmmod",
"rmt",
"rndc",
"rndc-confgen",
"rngd",
"ro-ftpd.pl",
"rose_call",
"rotatelogs",
"route",
"rpc.gssd",
"rpc.idmapd",
"rpc.mountd",
"rpc.nfsd",
"rpc.rquotad",
"rpc.rstatd",
"rpc.rusersd",
"rpc.rwalld",
"rpc.statd",
"rpc.yppasswdd",
"rpc.ypxfrd",
"rpcbind",
"rpcctl",
"rpcdebug",
"rpcinfo",
"rpki-client",
"rpld",
"rpmconf",
"rrestore",
"rsattach",
"rsdwnlnk",
"rshim",
"rsmemsiz",
"rsparms",
"rsuplnk",
"rsusers.sh",
"rsyslogd",
"rt-attributes-viewer",
"rt-clean-attributes",
"rt-clean-sessions",
"rt-clean-shorteners",
"rt-dump-initialdata",
"rt-dump-metadata",
"rt-email-dashboards",
"rt-email-digest",
"rt-email-expiring-auth-tokens",
"rt-email-group-admin",
"rt-externalize-attachments",
"rt-fulltext-indexer",
"rt-importer",
"rt-ldapimport",
"rt-munge-attachments",
"rt-passwd",
"rt-preferences-viewer",
"rt-search-attributes",
"rt-serializer",
"rt-server",
"rt-server.fcgi",
"rt-session-viewer",
"rt-setup-database",
"rt-setup-fulltext-index",
"rt-shredder",
"rt-validate-aliases",
"rt-validator",
"rtacct",
"rtcwake",
"rtkitctl",
"rtmon",
"rtmpgw",
"rtmpsrv",
"rtmpsuck",
"rtstat",
"run_srp_daemon",
"runlevel",
"runuser",
"runvdr",
"rvd_back",
"rvd_front",
"rvgahp_client",
"rvgahp_proxy",
"rvgahp_server",
"rvmutl",
"rwhod",
"rwhoisd",
"rxecho",
"sa",
"safe_finger",
"safenet",
"sagator",
"samba",
"samba-gpupdate",
"samba_dnsupdate",
"samba_downgrade_db",
"samba_kcc",
"samba_spnupdate",
"samba_upgradedns",
"saned",
"sanlock",
"saquery",
"sasl2-shared-mechlist",
"saslauthd",
"sasldblistusers2",
"saslpasswd2",
"satdoc",
"satupdat",
"sbd",
"scitokens_credential_producer",
"scomes",
"scponlyc",
"scsieject",
"scsitape",
"sec-updater",
"sedispatch",
"sedutil-cli",
"seeker",
"sefcontext_compile",
"selabel_digest",
"selabel_get_digests_all_partial_matches",
"selabel_lookup",
"selabel_lookup_best_match",
"selabel_partial_match",
"selinux_check_access",
"selinuxconlist",
"selinuxdefcon",
"selinuxenabled",
"selinuxexeccon",
"semanage",
"semodule",
"send_nsca",
"sendfax",
"sendmail",
"sendmail.exim",
"sendmail.opensmtpd",
"sendmail.postfix",
"sendmail.sendmail",
"sendmail.ssmtp",
"sensord",
"sensors-detect",
"ser2net",
"serve_image",
"service",
"sestatus",
"set_irq_affinity.sh",
"set_irq_affinity_bynode.sh",
"set_irq_affinity_cpulist.sh",
"set_nodedesc.sh",
"setcap",
"setenforce",
"setfiles",
"setpci",
"setquota",
"setregdomain",
"setroubleshootd",
"setsebool",
"setup",
"seunshare",
"sfcbd",
"sfdisk",
"sgdisk",
"sgpio",
"sheep",
"sheepfs",
"shellinaboxd",
"shepherd",
"shorewall",
"shorewall-init",
"shorewall-lite",
"shorewall6",
"shorewall6-lite",
"show_counters",
"show_gids",
"show_irq_affinity.sh",
"show_irq_affinity_hints.sh",
"showmount",
"shutdown",
"sid",
"sidctl",
"sievec",
"sieved",
"siggen",
"signd",
"sigul_bridge",
"sigul_server",
"sigul_server_add_admin",
"sigul_server_create_db",
"sing",
"sip2ncid",
"skdump",
"skel",
"sktest",
"slapacl",
"slapadd",
"slapauth",
"slapcat",
"slapd",
"slapdn",
"slapindex",
"slapmodify",
"slappasswd",
"slapschema",
"slaptest",
"slattach",
"slick-greeter",
"sload.f2fs",
"slpd",
"slurmctld",
"slurmd",
"slurmdbd",
"slurmrestd",
"slurmstepd",
"sm-notify",
"smartctl",
"smartd",
"smbd",
"smbios-battery-ctl",
"smbios-get-ut-data",
"smbios-keyboard-ctl",
"smbios-lcd-brightness",
"smbios-passwd",
"smbios-state-byte-ctl",
"smbios-sys-info",
"smbios-sys-info-lite",
"smbios-thermal-ctl",
"smbios-token-ctl",
"smbios-upflag-ctl",
"smbios-wakeup-ctl",
"smbios-wireless-ctl",
"smbldap-config",
"smbldap-groupadd",
"smbldap-groupdel",
"smbldap-grouplist",
"smbldap-groupmod",
"smbldap-groupshow",
"smbldap-passwd",
"smbldap-populate",
"smbldap-upgrade-0.9.6.pl",
"smbldap-useradd",
"smbldap-userdel",
"smbldap-userinfo",
"smbldap-userlist",
"smbldap-usermod",
"smbldap-usershow",
"smf-spf",
"sminfo",
"smokeping",
"smpdump",
"smpquery",
"smrsh",
"sms_ser",
"smsq",
"smtp",
"smtp-sink",
"smtp-source",
"smtpctl",
"smtpd",
"snap_scheduler.py",
"snapperd",
"snmp-ups",
"snmpd",
"snmptrapd",
"snoopy-disable",
"snoopy-enable",
"snoopyctl",
"sockd",
"socomec_jbus",
"solis",
"soundmodem",
"spamass-milter",
"spampd",
"sparsify",
"spattach",
"spicctrl",
"spice-vdagentd",
"spice-webdavd",
"spill",
"spindownd",
"sqback",
"sqfscat",
"sqfstar",
"sqlgrey",
"sqlninja",
"squatter",
"squid",
"srcpd",
"srp_daemon",
"ss",
"sserver",
"sshd",
"sshguard",
"sshmitm",
"sshow",
"sslh",
"sslh-select",
"ssmtp",
"sss_cache",
"sss_debuglevel",
"sss_obfuscate",
"sss_override",
"sss_seed",
"sssctl",
"sssd",
"sstpc",
"stacd",
"stafd",
"standalone_httpd",
"stap-exporter",
"start-statd",
"start-stop-daemon",
"stereorize",
"stinit",
"stonith_admin",
"storage-init",
"streamplayer",
"strongswan",
"stun-server",
"subscription-manager",
"sudo_logsrvd",
"sudo_sendlog",
"suexec",
"sulogin",
"sumtool",
"sun2amd",
"supernode",
"suphp",
"suricata",
"suricata-update",
"suricatactl",
"suricatasc",
"svxlink_gpio_down",
"svxlink_gpio_up",
"sw-collector",
"swanctl",
"swaplabel",
"swapoff",
"swapon",
"switch_root",
"sympa",
"sympa.pl",
"sympa_automatic.pl",
"sympa_msg.pl",
"sympa_newaliases.pl",
"sync_client",
"sync_reset",
"synce4l",
"sysctl",
"sysctl_perf_tuning",
"syslog-ng",
"syslog-ng-ctl",
"syslog-ng-debun",
"syslogtocern",
"system-switch-java",
"systemd-cat-native",
"systemtap-service",
"t1libconfig",
"tac_plus",
"tagtest",
"tapeinfo",
"task_manager.pl",
"tayga",
"tb_polgen",
"tc",
"tcp_call",
"tcpd",
"tcpdmatch",
"tcpdump",
"tcpick",
"tcpkill",
"tcpnice",
"tcpslice",
"tcptraceroute6",
"tcsd",
"telinit",
"testsaslauthd",
"textfmt",
"tgt-admin",
"tgt-setup-lun",
"tgtadm",
"tgtd",
"tgtimg",
"thermald",
"thin_check",
"thin_delta",
"thin_dump",
"thin_ls",
"thin_metadata_pack",
"thin_metadata_size",
"thin_metadata_unpack",
"thin_repair",
"thin_restore",
"thin_rmap",
"thin_trim",
"thinkfan",
"thttpd",
"tiffcheck",
"timemaster",
"tincd",
"tipc",
"tipc-link-watcher",
"tipclog",
"tkiptun-ng",
"tlp",
"tls_prune",
"tlshd",
"tmpwatch",
"tomcat",
"tpm2-abrmd",
"tpm_changeownerauth",
"tpm_clear",
"tpm_createek",
"tpm_getpubek",
"tpm_nvdefine",
"tpm_nvinfo",
"tpm_nvread",
"tpm_nvrelease",
"tpm_nvwrite",
"tpm_resetdalock",
"tpm_restrictpubek",
"tpm_restrictsrk",
"tpm_revokeek",
"tpm_selftest",
"tpm_setactive",
"tpm_setclearable",
"tpm_setenable",
"tpm_setoperatorauth",
"tpm_setownable",
"tpm_setpresence",
"tpm_takeownership",
"tpm_version",
"tracd",
"tracepath",
"tracepath6",
"tracert6",
"trafgen",
"tripplite",
"tripplite_usb",
"tripplitesu",
"tripwire",
"tripwire-setup-keyfiles",
"trqauthd",
"try-from",
"ts2phc",
"tsig-keygen",
"tsitest",
"ttylinkd",
"tukit",
"tunctl",
"tune.exfat",
"tune2fs",
"tuned",
"tuned-adm",
"tuned-gui",
"tuned-ppd",
"tunefs.ocfs2",
"tunegfs2",
"turbo.sh",
"twadmin",
"twinstar",
"twprint",
"txt-acminfo",
"txt-parse_err",
"txt-stat",
"typetest",
"tz2alt",
"ubiattach",
"ubiblock",
"ubicrc32",
"ubidetach",
"ubiformat",
"ubihealthd",
"ubimkvol",
"ubinfo",
"ubinize",
"ubirename",
"ubirmvol",
"ubirsvol",
"ubiscan",
"ubiupdatevol",
"ublk",
"ucarp",
"udevadm",
"udflabel",
"udhcpc",
"udp-receiver",
"udp-sender",
"ufdb-pstack",
"ufdb_analyse_urls",
"ufdb_analyse_users",
"ufdb_top_urls",
"ufdb_top_users",
"ufdbAnalyse",
"ufdbConvertDB",
"ufdbDLstatus",
"ufdbgclient",
"ufdbGenTable",
"ufdbguardd",
"ufdbhttpd",
"ufdbUpdate",
"ufw",
"uhubctl",
"umount.crypt",
"umount.crypt_LUKS",
"umount.crypto_LUKS",
"umount.davfs",
"umount.ecryptfs",
"umount.ecryptfs_private",
"umount.nfs",
"umount.nfs4",
"umount.nilfs2",
"umount.udisks",
"umount.udisks2",
"unbound",
"unbound-anchor",
"unbound-checkconf",
"unbound-control",
"unbound-control-setup",
"unbound-host",
"unbound-streamtcp",
"unexpunge",
"unhide",
"unhide-tcp",
"unhide_rb",
"unifi",
"unix_chkpwd",
"unix_update",
"unregister-common-lisp-implementation",
"unregister-common-lisp-source",
"unresolved",
"unsquashfs",
"update-alternatives",
"update-distcc-symlinks",
"update-m1n1",
"update-pciids",
"update-smart-drivedb",
"update-xscreensaver-hacks",
"update_sqlgrey_config",
"updatedb",
"updateloaderentries",
"upgrade_get_document",
"upscode2",
"upsd",
"upsdrvctl",
"upsdrvsvcctl",
"upslug2",
"upsmon",
"upssched",
"uptimed",
"urlsnarf",
"uronode",
"usb_modeswitch",
"usb_modeswitch_dispatcher",
"usbauth",
"usbguard-daemon",
"usbguard-dbus",
"usbhid-ups",
"usbip",
"usbipd",
"usbmon",
"usbmuxd",
"usbrelayd",
"usbtop",
"useradd",
"userdel",
"userhelper",
"usermod",
"usernetctl",
"uuchk",
"uucico",
"uuconv",
"uuidd",
"uusched",
"uuxqt",
"uwsgi",
"v4l-conf",
"v4l2-dbg",
"validatetrans",
"varnetload",
"varnishd",
"varnishreload",
"vbetest",
"VBoxService",
"vconfig",
"vdpa",
"vdptool",
"vdr",
"vendstat",
"veritysetup",
"vgcfgbackup",
"vgcfgrestore",
"vgchange",
"vgck",
"vgconvert",
"vgcreate",
"vgdisplay",
"vgetty",
"vgexport",
"vgextend",
"vgimport",
"vgimportclone",
"vgimportdevices",
"vgmerge",
"vgmknodes",
"vgreduce",
"vgremove",
"vgrename",
"vgs",
"vgscan",
"vgsplit",
"vhostmd",
"via_regs_dump",
"victronups",
"vigr",
"vipw",
"virt-sanlock-cleanup",
"virt-what",
"virt-what-cvm",
"virtinterfaced",
"virtlockd",
"virtlogd",
"virtlxcd",
"virtnetworkd",
"virtnodedevd",
"virtnwfilterd",
"virtproxyd",
"virtqemud",
"virtsecretd",
"virtstoraged",
"virtvboxd",
"virtxend",
"visudo",
"vm-dump-metrics",
"vmad",
"vmcore-dmesg",
"vncsession",
"vnstatd",
"voms",
"vpddecode",
"vpnc",
"vpnc-disconnect",
"vpnc-helper",
"vsftpd",
"waagent",
"wait4amd",
"wait4amd2die",
"warnquota",
"watchdog",
"wd_identify",
"wd_keepalive",
"wdmd",
"webmitm",
"webspy",
"wesnothd",
"wesside-ng",
"wicked",
"wickedd",
"wickedd-nanny",
"winbindd",
"wipefs",
"wire-test",
"wmbusmetersd",
"wondershaper",
"wpa_cli",
"wpa_passphrase",
"wpa_supplicant",
"wrmsr",
"x2gocleansessions",
"x2godbadmin",
"x2golistsessions_root",
"x2goshowblocks",
"x2gowswrapper",
"xdp-bench",
"xdp-filter",
"xdp-loader",
"xdp-monitor",
"xdp-trafficgen",
"xdpdump",
"xe-daemon",
"xe-linux-distribution",
"xen-access",
"xen-diag",
"xen-hptool",
"xen-hvmcrash",
"xen-hvmctx",
"xen-kdd",
"xen-livepatch",
"xen-lowmemd",
"xen-mceinj",
"xen-memshare",
"xen-mfndump",
"xen-ucode",
"xen-vmtrace",
"xenbaked",
"xenconsoled",
"xencov",
"xenhypfs",
"xenlockprof",
"xenmon",
"xenperf",
"xenpm",
"xenpmd",
"xenstored",
"xentop",
"xentrace",
"xentrace_setmask",
"xentrace_setsize",
"xenwatchdogd",
"xfbb",
"xfbbC",
"xfbbd",
"xfbbX",
"xfbbX_cl",
"xfce4-kiosk-query",
"xfce4-pm-helper",
"xferfaxstats",
"xfhdlcchpar",
"xfhdlcst",
"xfpm-power-backlight-helper",
"xfs_admin",
"xfs_bmap",
"xfs_copy",
"xfs_db",
"xfs_estimate",
"xfs_freeze",
"xfs_fsr",
"xfs_growfs",
"xfs_info",
"xfs_io",
"xfs_logprint",
"xfs_mdrestore",
"xfs_metadump",
"xfs_mkfile",
"xfs_ncheck",
"xfs_quota",
"xfs_repair",
"xfs_rtcp",
"xfs_scrub",
"xfs_scrub_all",
"xfs_spaceman",
"xfsdump",
"xfsinvutil",
"xfsmdiag",
"xfsmmixer",
"xfsrestore",
"xl",
"xl2tpd",
"xl2tpd-control",
"xpp_blink",
"xpp_sync",
"xqmstats",
"xrdp",
"xrdp-chansrv",
"xrdp-sesman",
"xtables-legacy-multi",
"xtables-monitor",
"xtables-nft-multi",
"xtalk_send",
"xtide-get_harmonics-data.sh",
"xttpd",
"yadifad",
"yakeyrolld",
"yamcfg",
"ykval-checksum-clients",
"ykval-checksum-deactivated",
"ykval-export",
"ykval-export-clients",
"ykval-gen-clients",
"ykval-import",
"ykval-import-clients",
"ykval-nagios-queuelength",
"ykval-queue",
"ykval-synchronize",
"yp_dump_binding",
"ypbind",
"yppoll",
"yppush",
"ypserv",
"ypset",
"yptest",
"zabbix_agentd",
"zabbix_proxy",
"zabbix_proxy_mysql",
"zabbix_proxy_pgsql",
"zabbix_proxy_sqlite3",
"zabbix_server",
"zabbix_server_mysql",
"zabbix_server_pgsql",
"zblocklist",
"zcav",
"zdb",
"zeppelin",
"zerofree",
"zerotier-cli",
"zerotier-idtool",
"zerotier-one",
"zfs",
"zfs-fuse",
"zfs-fuse-helper",
"zic",
"ziterate",
"zmap",
"zoneserver",
"zpool",
"zramctl",
"zramstart",
"zramstop",
"zstreamdump",
"zswap-cli",
"ztee",
"ztest",
"zvbid",
"zypp-refresh",
"zypper-log",
}) do
print(' ["'..v..'"] = true,\\n')
end
print('}')
}
%filetriggerin -p <lua> -- /usr/bin
--# This implements filesystem(unmerged-sbin-symlinks) feature.
st = posix.stat("/usr/sbin")
if not st or st.type == "link" then
return
end
filenames = %sbin_filenames
a = rpm.next_file()
while a do
name = a:match("^.+/(.+)$")
if filenames[name] then
b = "/usr/sbin/"..name
sta = posix.stat(a)
stb = posix.stat(b)
print(a, sta, b, stb)
if sta and not stb then
print('Symlinking /usr/sbin/'..name..'->/usr/bin/'..name)
posix.symlink("../bin/"..name, "/usr/sbin/"..name)
end
end
a = rpm.next_file()
end
%filetriggerpostun -p <lua> -- /usr/bin
--# This implements filesystem(unmerged-sbin-symlinks) feature.
st = posix.stat("/usr/sbin")
if not st or st.type == "link" then
return
end
filenames = %sbin_filenames
a = rpm.next_file()
while a do
name = a:match("^.+/(.+)$")
if filenames[name] then
b = "/usr/sbin/"..name
sta = posix.stat(a)
stb = posix.stat(b)
print(a, sta, b, stb)
if sta and not stb then
print('Symlinking '..b..'->/usr/bin/'..name)
posix.symlink("../bin/"..name, b)
elseif not sta and stb and stb.type == "link" then
target = posix.readlink(b)
if target == "../bin/"..name then
print('Removing', b)
os.remove(b)
else
print('Not touching '..b..' -> '..target)
end
end
end
a = rpm.next_file()
end
%filetriggerpostun -p <lua> -- /sbin /usr/sbin
--# This implements filesystem(unmerged-sbin-symlinks) feature.
st = posix.stat("/usr/sbin")
if not st or st.type == "link" then
return
end
filenames = %sbin_filenames
b = rpm.next_file()
while b do
name = b:match("^.+/(.+)$")
print('filetriggerpostun', b)
if filenames[name] then
a = "/usr/bin/"..name
sta = posix.stat(a)
stb = posix.stat(b)
if sta and not stb then
print('Symlinking /usr/sbin/'..name..'->'..a)
posix.symlink("../bin/"..name, "/usr/sbin/"..name)
end
end
b = rpm.next_file()
end
%global merge_scriptlet %{expand:
--# Symlink /usr/sbin→/usr/bin and /usr/local/sbin→/usr/local/bin if possible
for _,path in pairs({"/usr/sbin", "/usr/local/sbin"}) do
st = posix.stat(path)
if st and st.type ~= "link" then
good = true
items = rpm.glob(path.."/*")
for _,v in pairs(items) do
--# rpm.glob() returns the original pattern if match fails :(((
if v ~= path.."/*" then
st = posix.stat(v)
if not st then
print("Could not stat "..v)
else
if st.type ~= "link" then
print("/usr/sbin cannot be merged, found "..v)
good = false
break
end
target = posix.readlink(v)
name = v:match("^.+/(.+)$")
if target ~= "../bin/"..name then
print("/usr/sbin cannot be merged, "..v.." points to "..target)
good = false
break
end
end
end
end
if good then
print("All files under "..path.." are symlinks; linking to ./bin...")
for _,v in pairs(items) do
os.remove(v)
end
os.remove(path)
posix.symlink("bin", path)
print("...done")
end
end
end
}
%posttrans -p <lua>
--# we need to restorecon on some dirs created in %pretrans or by other packages
if posix.access ("/usr/sbin/restorecon", "x") then
rpm.execute("/usr/sbin/restorecon", "/var", "/var/run", "/var/lock", "/sys", "/boot", "/dev", "/media", "/afs")
rpm.execute("/usr/sbin/restorecon", "-r", "/usr/lib/debug")
end
%merge_scriptlet
%transfiletriggerpostun -p <lua> -- /sbin /usr/sbin
%merge_scriptlet
%files content
%dir %{_datadir}/filesystem
%{_datadir}/filesystem/paths
%files -f filelist
%defattr(0755,root,root,0755)
%dir %attr(555,root,root) /
/bin
/sbin
%attr(555,root,root) /boot
%attr(555,root,root) /afs
/dev
%dir /etc
/etc/X11
/etc/xdg
/etc/opt
/etc/pm
/etc/skel
/etc/sysconfig
/etc/keys
/etc/pki
/etc/bash_completion.d/
%dir /etc/rwtab.d
%dir /etc/statetab.d
/home
/lib
%ifarch x86_64 ppc64 sparc64 s390x aarch64 ppc64le mips64 mips64el riscv64
/%{_lib}
%endif
/media
%dir /mnt
%dir /opt
%ghost %attr(555,root,root) /proc
%attr(550,root,root) /root
/run
/srv
%ghost %attr(555,root,root) /sys
%attr(1777,root,root) /tmp
%dir /usr
%attr(555,root,root) /usr/bin
%ghost /usr/sbin
/usr/games
/usr/include
%dir %attr(555,root,root) /usr/lib
%dir /usr/lib/sysimage
%dir /usr/lib/systemd
/usr/lib/systemd/system
/usr/lib/systemd/user
%dir /usr/lib/sysusers.d
%dir /usr/lib/tmpfiles.d
%dir /usr/lib/locale
%dir /usr/lib/modules
%dir /usr/lib/debug
%dir /usr/lib/debug/.dwz
%ghost /usr/lib/debug/bin
%ghost /usr/lib/debug/lib
%ghost /usr/lib/debug/%{_lib}
%ghost %dir /usr/lib/debug/usr
%ghost /usr/lib/debug/usr/bin
%ghost /usr/lib/debug/usr/sbin
%ghost /usr/lib/debug/usr/lib
%ghost /usr/lib/debug/usr/%{_lib}
%ghost /usr/lib/debug/usr/.dwz
%ghost /usr/lib/debug/sbin
%attr(555,root,root) /usr/lib/games
%ifarch x86_64 ppc64 sparc64 s390x aarch64 ppc64le mips64 mips64el riscv64
%attr(555,root,root) /usr/%{_lib}
%else
%attr(555,root,root) /usr/lib/bpf
%attr(555,root,root) /usr/lib/X11
%attr(555,root,root) /usr/lib/pm-utils
%endif
/usr/libexec
%dir /usr/local
%ghost /usr/local/sbin
/usr/local/etc
/usr/local/games
/usr/local/include
/usr/local/lib*
/usr/local/share
/usr/local/src
%dir /usr/share
/usr/share/aclocal
/usr/share/appdata
/usr/share/applications
/usr/share/augeas
/usr/share/backgrounds
%dir /usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/helpers
/usr/share/desktop-directories
/usr/share/dict
/usr/share/doc
%attr(555,root,root) %dir /usr/share/empty
/usr/share/fish
/usr/share/games
/usr/share/gnome
/usr/share/help
/usr/share/icons
/usr/share/idl
/usr/share/info
%dir /usr/share/licenses
%dir /usr/share/locale
%dir /usr/share/man
/usr/share/metainfo
/usr/share/mime-info
/usr/share/misc
%dir /usr/share/modulefiles
/usr/share/omf
/usr/share/pixmaps
/usr/share/sounds
/usr/share/themes
/usr/share/xsessions
%dir /usr/share/X11
/usr/share/X11/fonts
/usr/share/wayland-sessions
/usr/share/zsh
/usr/src
/usr/tmp
%dir /var
/var/adm
%dir /var/cache
/var/cache/bpf
/var/db
/var/empty
/var/ftp
/var/games
/var/lib
/var/local
%ghost /var/lock
/var/log
/var/mail
/var/nis
/var/opt
/var/preserve
%ghost /var/run
%dir /var/spool
%attr(755,root,root) /var/spool/lpd
%attr(775,root,mail) /var/spool/mail
%attr(1777,root,root) /var/tmp
/var/yp
%changelog
%autochangelog