/usr/lib/rpm
NameSizeModeActions
fileattrs/-0755rm
lua/-0755rm
macros.d/-0755rm
platform/-0755rm
redhat/-0755rm
brp-boot-efi-times14650755editdlrm
gstreamer1.prov9500755editdlrm
macros447960644editdlrm
rpm.daily2960644editdlrm
rpm.log610644editdlrm
rpm.supp6880644editdlrm
rpm2cpio.sh15970755editdlrm
rpmdb_dump410755editdlrm
rpmdb_load410755editdlrm
rpmpopt-4.16.1.3121120644editdlrm
rpmrc176540644editdlrm
sysusers.generate-pre.sh22700755editdlrm
sysusers.prov6050755editdlrm
tgpg9370755editdlrm
Edit: /usr/lib/rpm/sysusers.prov (605B)
#!/usr/bin/bash parse() { while read line; do [ "${line:0:1}" = '#' -o "${line:0:1}" = ';' ] && continue line="${line## *}" [ -z "$line" ] && continue set -- $line case "$1" in ('u') echo "user($2)" echo "group($2)" # TODO: user:group support ;; ('g') echo "group($2)" ;; ('m') echo "user($2)" echo "group($3)" ;; esac done } while read fn; do parse < "$fn" done