Skip to content

feat(installer): migrate live user to live-config and remove release debug access - #28

Open
Artem4590 wants to merge 4 commits into
mainfrom
fix/installer-live-config
Open

feat(installer): migrate live user to live-config and remove release debug access#28
Artem4590 wants to merge 4 commits into
mainfrom
fix/installer-live-config

Conversation

@Artem4590

Copy link
Copy Markdown
Collaborator

No description provided.

@Artem4590
Artem4590 force-pushed the fix/installer-live-config branch 2 times, most recently from f9f5da1 to b3c3804 Compare August 7, 2026 10:32
Stop creating the live user at ISO build time with hardcoded
user:user / root:root credentials. Instead, let live-config create
the user at boot via its 0030-user-setup component.

- add etc/live/config.conf.d/cusdeb.conf with LIVE_USER_DEFAULT_GROUPS
  including sudo and users
- remove create-live-user.chroot
- explicitly install user-setup because auto/config uses
  --apt-recommends false
- remove user-setup from the target system after installation
- add users to Calamares defaultGroups so the CusDeb polkit poweroff
  rule works on installed systems
- remove deprecated userGroup key from Calamares users.conf
The release image no longer includes remote or serial debug access.

- remove setup-ssh.chroot
- remove enable-serial-getty.chroot
- drop openssh-server from calamares.list.chroot
- strip serial console from --bootappend-live
- rewrite installer/README.md: shorter subtitle, table of contents, build overview, live architecture, Calamares config, custom modules

- update config/README.md and hooks/live/README.md for live-config and removed debug hooks

- consolidate all installer READMEs into top-level README and remove subdirectory READMEs

- fix technical inaccuracy about Calamares modules-search and cdex-full installation
@Artem4590
Artem4590 force-pushed the fix/installer-live-config branch from b3c3804 to ff5e8a8 Compare August 7, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant