Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:jreidinger
agama-live
README.md
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File README.md of Package agama-live
# 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](https://github.com/OSInside/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`. ## dracut menu dracut-cmdline-menu.tar.xz is a simple menu system for dracut. To activate it during boot add `rd.cmdline=menu` to the boot prompt. This is similar to `rd.cmdline=ask` which gives you a simple one-line prompt to add boot options. dracut-cmdline-menu can currently set the `root` and `proxy` options. The settings are copied (using a dracut pre-pivot hook) to the live system in `/etc/cmdline-menu.conf`. There is also the complete command line `/etc/cmdline-full.conf` - maybe it's useful at least for debugging. For docs see dracut.bootup(7), dracut-pre-pivot.service(8). To arrange the dracut config in KIWI you have to adjust the default dracut config of the live system. This is done in `config.sh`. You can also fill in a default network location if one is defined for a product (currently not). ## 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.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor