refs: #993 Delete ssdm.conf before ssdm starts
- Create systemd unit - enable unit to boot at startuser-story-905
parent
dbb8470653
commit
a40cdfcb5d
|
@ -184,6 +184,30 @@ function add_og_to_sudoers() {
|
|||
chmod 440 /etc/sudoers.d/og
|
||||
}
|
||||
|
||||
function add_auditd_rules() {
|
||||
echo "Adding auditd rules"
|
||||
cat << EOF > /etc/audit/rules.d/audit.rules
|
||||
-w /etc/sddm.conf -p wa -k sddm_watch
|
||||
EOF
|
||||
}
|
||||
|
||||
function delete_sddm_conf() {
|
||||
cat <<EOF > /etc/systemd/system/delete-sddm-conf.service
|
||||
[Unit]
|
||||
Description=Eliminar /etc/sddm.conf antes de iniciar SDDM
|
||||
Before=sddm.service
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/bin/rm -f /etc/sddm.conf
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
EOF
|
||||
systemctl enable delete-sddm-conf
|
||||
|
||||
}
|
||||
|
||||
## Main
|
||||
echo "ubuntu-fs-live" > /etc/hostname
|
||||
mount_proc_sys_dev
|
||||
|
@ -195,7 +219,7 @@ install_mesa_repo
|
|||
install_non_interactive
|
||||
install_packages sudo ubuntu-standard sudo casper dbus-bin mesa-utils mesa-vulkan-drivers discover isc-dhcp-client laptop-detect unzip os-prober network-manager net-tools wireless-tools wpagui locales grub-common grub-gfxpayload-lists grub-pc grub-pc-bin grub2-common grub-efi-amd64-signed shim-signed mtools binutils virtualbox-guest-utils virtualbox-guest-x11 python3-xdg
|
||||
install_non_interactive sddm openbox plymouth calamares terminator pcmanfm yad
|
||||
install_no_recommends linux-image-generic
|
||||
install_no_recommends linux-image-generic auditd
|
||||
set_root_passwd
|
||||
configure_divert
|
||||
remove_unneeded_packages
|
||||
|
@ -203,6 +227,8 @@ reconfigure_packages
|
|||
configure_sddm_and_openbox
|
||||
user_add
|
||||
add_og_to_sudoers
|
||||
add_auditd_rules
|
||||
delete_sddm_conf
|
||||
create_image
|
||||
configure_grub_menu
|
||||
create_image2
|
||||
|
|
Loading…
Reference in New Issue