File tree Expand file tree Collapse file tree
pipewire/airootfs.any/root Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99
1010# Enable gdm to auto login
1111if [[ " ${boot_splash} " = true ]]; then
12- _systemd_service enable gdm-plymouth.service
12+ _safe_systemctl enable gdm-plymouth.service
1313
1414else
15- _systemd_service enable gdm.service
15+ _safe_systemctl enable gdm.service
1616fi
1717
1818
Original file line number Diff line number Diff line change @@ -14,9 +14,9 @@ if [[ -f "/etc/systemd/system/getty@.service.d/autologin.conf" ]]; then
1414fi
1515
1616# Disable default tty
17- _systemd_service disable " getty@tty1.service" " getty@.service"
18- _systemd_service enable " kmsconvt@tty1.service"
19- _systemd_service enable " kmsconvt@tty2.service"
17+ _safe_systemctl disable " getty@tty1.service" " getty@.service"
18+ _safe_systemctl enable " kmsconvt@tty1.service"
19+ _safe_systemctl enable " kmsconvt@tty2.service"
2020
2121
2222# Do not run setterm
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22
33# Pipewire
4- # Do not use _systemd_service because pipewire services are not system but user
4+ # Do not use _safe_systemctl because pipewire services are not system but user
55# Use flag "--user --global"
66# https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/923
77for _service in " pipewire.service" " pipewire-pulse.service" ; do
Original file line number Diff line number Diff line change 99
1010# Bluetooth
1111rfkill unblock all
12- _systemd_service enable bluetooth
12+ _safe_systemctl enable bluetooth
1313
1414# Snap
15- _systemd_service enable snapd.apparmor.service
16- _systemd_service enable apparmor.service
17- _systemd_service enable snapd.socket
18- _systemd_service enable snapd.service
19- _systemd_service enable ufw.service
15+ _safe_systemctl enable snapd.apparmor.service
16+ _safe_systemctl enable apparmor.service
17+ _safe_systemctl enable snapd.socket
18+ _safe_systemctl enable snapd.service
19+ _safe_systemctl enable ufw.service
2020
2121
2222# Added autologin group to auto login
@@ -25,7 +25,7 @@ usermod -aG autologin ${username}
2525
2626
2727# ntp
28- _systemd_service enable systemd-timesyncd.service
28+ _safe_systemctl enable systemd-timesyncd.service
2929
3030
3131# Update system datebase
Original file line number Diff line number Diff line change @@ -157,19 +157,19 @@ run_additional_command "gtk-update-icon-cache -f /usr/share/icons/hicolor"
157157
158158
159159# Enable graphical.
160- _systemd_service set-default graphical.target
160+ _safe_systemctl set-default graphical.target
161161
162162
163163# Enable services.
164- _systemd_service enable pacman-init.service
165- _systemd_service enable cups.service
166- _systemd_service enable NetworkManager.service
167- _systemd_service enable alteriso-reflector.service
168- _systemd_service disable reflector.service
164+ _safe_systemctl enable pacman-init.service
165+ _safe_systemctl enable cups.service
166+ _safe_systemctl enable NetworkManager.service
167+ _safe_systemctl enable alteriso-reflector.service
168+ _safe_systemctl disable reflector.service
169169
170170
171171# TLP
172172# See ArchWiki for details.
173- _systemd_service enable tlp.service
174- _systemd_service mask systemd-rfkill.service
175- _systemd_service mask systemd-rfkill.socket
173+ _safe_systemctl enable tlp.service
174+ _safe_systemctl mask systemd-rfkill.service
175+ _safe_systemctl mask systemd-rfkill.socket
Original file line number Diff line number Diff line change @@ -93,8 +93,8 @@ function create_user () {
9393
9494# systemctl helper
9595# Execute the subcommand only when the specified unit is available.
96- # Usage: _systemd_service <systemctl subcommand> <service1> <service2> ...
97- _systemd_service (){
96+ # Usage: _safe_systemctl <systemctl subcommand> <service1> <service2> ...
97+ _safe_systemctl (){
9898 local _service _command=" ${1} "
9999 shift 1
100100 for _service in " ${@ } " ; do
You can’t perform that action at this time.
0 commit comments