-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
3
-
False
-
-
False
-
Not Selected
-
-
-
CoreOS East - Sprint 281
[3660262484] Upstream Reporter: Dusty Mabe
Upstream issue status: Closed
Upstream description:
I'd like to drop [perl](https://github.com/coreos/rhel-coreos-config/blob/fe6037c82b5ad9980bfeab55dbaad0d32a13d725/common.yaml#L288-L293) from our el10+ images if we can.
- the kernel-devel extension can still put perl in the extensions container
- `/usr/bin/rxe_cfg` from https://bugzilla.redhat.com/show_bug.cgi?id=1877905 is no longer in our images
- `s390utils-core` was broken out from `s390utils-base` to allow for the perl dep to be dropped https://bugzilla.redhat.com/show_bug.cgi?id=1886201
However we still [pull in](https://github.com/coreos/rhel-coreos-config/blob/fe6037c82b5ad9980bfeab55dbaad0d32a13d725/common.yaml#L328-L330) `s390utils-base` for `genprotimg`:
```
[core@cosa-devsh ~]$ rpm -qf /usr/bin/genprotimg
s390utils-base-2.38.0-2.el10_1.1.s390x
[core@cosa-devsh ~]$ rpm -q --requires s390utils-base | grep perl
/usr/bin/perl
perl(:VERSION) >= 5.8.0
perl(English)
perl(File::Basename)
perl(File::Glob)
perl(File::Spec::Functions)
perl(Getopt::Long)
perl(POSIX)
perl(constant)
perl(strict)
perl(warnings)
[core@cosa-devsh ~]$ file /usr/bin/genprotimg
/usr/bin/genprotimg: symbolic link to pvimg
[core@cosa-devsh ~]$ file /usr/bin/pvimg
/usr/bin/pvimg: ELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=023095e6661743c2776dd85fad0dba64a00a22b1, for GNU/Linux 3.2.0, stripped
```
- links to