Commit Graph

18 Commits

Author SHA1 Message Date
classabbyamp 380f0fd3c4 grub, isolinux: add nomodeset menuentries, more hotkeys
add hotkeys for:
- speech + nomodeset (g)
- memtest (m)
- uefi firmware (f)
- reboot (b)
- poweroff (p)

the nomodeset entry will be useful in cases like the nvidia 6.6 issue,
where boot fails due to graphics drivers issues.

dracut/vmklive: add hook that disables display manager services if
nomodeset is set

fixes: #160
2024-12-21 09:50:55 -05:00
classabbyamp 4e1edcfb88 build-x86-images, dracut/vmklive, installer: add support for brltty 2023-06-28 01:07:22 -04:00
classabbyamp 3b113c5a29 dracut/vmklive: rename live.screenreader to live.accessibility 2023-06-28 01:07:22 -04:00
classabbyamp f80794ace0 dracut/vmklive/display-manager-autologin.sh: fix lightdm autologin
config file and directives were wrong
2023-05-21 23:21:02 -04:00
classabbyamp 129aa5cbc6 dracut/vmklive: enable espeakup if live.screenreader is in kcl 2023-05-20 22:17:23 -04:00
classabbyamp 624cf96433 dracut/vmklive/adduser.sh: detect live.autologin properly
if just `live.autologin` is added to the KCL, it would not be detected
and the user would still need to log into the live image.
2023-04-15 04:33:26 -04:00
classabbyamp c92e14595b
dracut/vmklive/display-manager-autologin.sh: fix autologin for sddm
if a non-default username is set, this won't work.
autologin for other DMs already use $USERNAME
2023-04-15 04:13:45 -04:00
Michal Vasilek e132ea26f2 require explicitly listing enabled services
Previously all services were enabled with some exceptions. That way some
services got enabled unintentionally when they were added somewhere in
the dependency tree.

This commit requires explicitly listing enabled services with the
exception of DEFAULT_SERVICE_LIST in mklive.sh - agetty-tty1-6, udevd.

difference from the generated images before this commit:
plain mklive:  -acpid -dhcpcd -sshd -uuidd
base:          -uuidd
enlightenment: -uuidd -acpid -rtkit
xfce:          -uuidd -acpid -rtkit
mate:          -uuidd -acpid -rtkit
cinnamon:      -uuidd -acpid -rtkit -colord
gnome:         -uuidd -acpid -rtkit -colord -bluetoothd -brltty
lxde:          -uuidd -rtkit
lxqt:          -uuidd -acpid -rtkit
kde:           -uuidd -acpid -bluetoothd -boltd -tcsd

Closes: #267 [via git-merge-pr]
2022-09-25 13:35:03 -05:00
classabbyamp 71f46a0158 installer.sh, various: use /etc/sudoers.d, ALL:ALL
instead of editing /etc/sudoers directly, which is more fragile

ALL:ALL in sudoers rules allows those that match the rule to impersonate
any user and any group. This matches closer to the default/suggested
configurations in /etc/sudoers
2022-09-02 22:11:49 -05:00
salahdin-ahmed 7cd19aff06 dracut/adduser: fix autologin kernel option
The sed replacment should be in agetty-tty1/conf not agetty-tty1/run
2021-09-04 15:59:37 -05:00
q66 51d4a5f4c2 enable serial console in live when requested
also blacklist more agettys to fix the hvc0/hvsi0 issue

Closes https://github.com/void-linux/void-mklive/pull/194
2021-03-05 01:23:56 +01:00
John Zimmermann 9bcbbc95e0 display-manager-autologin.sh: fix sddm detection
sddm doesn't ship with a /etc/sddm.conf as default so the old check
returned false.
2019-05-30 19:22:38 -07:00
Michael Aldridge 6ce4732bbc release.sh.in: Make an easy release script 2019-05-27 20:16:15 -07:00
Cameron Nemo 53b58fef3f Remove defunct systemd support
Closes: #70 [via git-merge-pr]
2019-05-25 13:36:49 -07:00
Unknown c70eb89d6b display-manager-autologin.sh: configure sddm autologin for kde live iso. 2018-08-15 17:03:35 -07:00
mobinmob 4f68da9ac8 display-manager-autologin.sh: remove kdm autologin configuration 2018-08-15 17:03:35 -07:00
cr6git b06fb08e5d display-manager-autologin.sh: add fluxbox support
Closes: #136 [via git-merge-pr]
2018-03-25 12:47:09 -07:00
Michael Aldridge 414ebf318f Add netboot generator script 2017-08-06 21:03:55 -07:00