/usr/bin/perl is being installed AFTER Webmin
Oracle Linux 8 - Minimal install
Running scriptlet: webmin-1.984-1.noarch 35/3
/var/tmp/rpm-tmp.fQY97j: line 1: perl: command not found
Failed to create or check temp files directory /tmp/.webmin
error: %prein(webmin-1.984-1.noarch) scriptlet failed, exit status 1
Error in PREIN scriptlet in rpm package webmin
Installing : perl-interpreter-4:5.26.3-420.el8.x86_64 36/3
error: webmin-1.984-1.noarch: install failed
Running scriptlet: perl-interpreter-4:5.26.3-420.el8.x86_64 36/3
Requires for Webmin:
manual: /bin/sh
manual: /usr/bin/perl
manual: /bin/rm
manual: perl(Net::SSLeay)
manual: perl(Time::Local)
manual: perl(Encode::Detect)
manual: perl(Data::Dumper)
manual: openssl
manual: unzip
manual: tar
pre,interp: /bin/sh
post,interp: /bin/sh
preun,interp: /bin/sh
postun,interp: /bin/sh
interp: /bin/sh
rpmlib: rpmlib(FileDigests) <= 4.6.0-1
rpmlib: rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib: rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib: rpmlib(PayloadIsXz) <= 5.2-1
I believe /usr/bin/perl needs to be a requires(pre)
Good idea .. I'll make this change to the RPM.