Hi all,
I have enhanced the yupdate [1] script to work also in live medium or in containers [2].
That means you can use it for patching the D-Installer or the YaST modules included in the ALP container directly from GitHub or your local Git checkout.
For using it in the D-Installer connect to the running instance via SSH or switch to the first console. (Use root/linux credentials.)
Using in a container is a bit more complicated as podman does not allow to pass additional options to the "runlabel" command. Use
podman container runlabel --display run <image>
to display the start command. Then copy & paste that command to terminal and add the "--entrypoint=bash" option to start a shell instead of the YaST Control Center. Then patch the system using yupdate and start YaST manually ("yast" or "yast <module>").
If you use docker then run this command to print the start command:
docker inspect --format '{{index .Config.Labels "RUN"}}' <image>
(Do not forget to replace the "/usr/bin/podman" at the beginning and the "IMAGE" placeholder at the end. :-))
See more details in the yupdate documentation [3].
[1] https://github.com/yast/yast-installation/blob/master/bin/yupdate [2] https://github.com/yast/yast-installation/pull/1073 [3] https://github.com/yast/yast-installation/blob/master/doc/yupdate.md