Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.38 KB

IMAGE.md

File metadata and controls

35 lines (26 loc) · 1.38 KB

Live ISO

Contents

This directory contains a set of files that are used to build the Live ISO image.

  • The _service file defines the OBS services to fetch the required files from the Git repository.
  • The _constraints file tells OBS to build the image on the hosts with enough resources.
  • agama-live.kiwi (and config.sh) are used by kiwi to build the image.
  • The extrastuff directory contains a set of configuration files that are placed in the ISO but not taken from any RPM package.

Configuration files

  • SSH connectivity: /etc/ssh/sshd_config.d/10_root_login.conf allows root login
  • Autologin and gfx startup:
    • /etc/systemd/system/x11-autologin.service uses startx to start an x11 session.
    • startx runs icewm via /root/.xinitrc.
    • icewm autostarts Firefox via /root/.icewm/startup.
    • icewm uses usual YaST2 installation config from /etc/icewm/preferences.yast2.
  • Firefox profile is defined in /root/.mozilla/firefox/profile.

OBS services

The idea is to keep OBS sources and the Git repository in sync. So when any change is needed, it is expected to open a pull request and rely on OBS services to sync them once they are merged.

osc service manualrun
osc commit -m "Describe the changes..."

If you need to try your changes in a temporary branch, you can adjust the _service file to point to such a branch.