You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

56 lines
1.3 KiB
Plaintext

auth --useshadow --enablemd5
selinux --disabled
# TODO: include firewalld
firewall --disabled
firstboot --enabled
# Enable/Disable services
services --enabled=sddm,avahi-daemon,cpupower,irqbalance,dbus,sshd,cups,smb,wsdd,systemd-resolved,NetworkManager
# partition
part / --size 12268 --fstype ext4
# configure Time Zone
timezone --utc Europe/Moscow
# configure language
lang ru_RU.UTF-8 --addsupport=en_US
# configure keyboard
keyboard en
# repository
%include repobase.ks
%packages --nocore
%include lxqtpack.ks
%end
%post
# install live user
groupadd nopasswdlogin
groupadd sambashare
adduser -G wheel,users,nopasswdlogin,sambashare -c "ROSA Live User" -m live
passwd -d live
mkdir -p /home/live/Desktop
/bin/cp -rfT /etc/skel /home/live/
chown -R live:live /home/live
# autologin sddm
sed -e 's/^User=/User=live/' -i /etc/sddm.conf
# default session
sed -e 's/^Session=/Session=lxqt.desktop/' -i /etc/sddm.conf
### Manually (re)generate initrds
# TODO: move its generation from %%post to %%postrrans in kernel
# packages, and then all needed dracut modules will be already
# installed during inird generation, and there will be no need
# to (re)generate initrds here.
find /boot -name 'vmlinuz-*' | while read -r line ; do
kver="$(echo "$line" | sed -e 's,^/boot/vmlinuz-,,g')"
dracut -f "/boot/initrd-${kver}.img" "${kver}"
done
%end