fix setup script to ensure SELinux config writes correctly and clean up whitespace
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
This commit is contained in:
4
setup.sh
4
setup.sh
@ -366,7 +366,7 @@ prepare_hostname() {
|
|||||||
if [ ! -f "$DOTFILES_DIR/config/nixos/hardware/$hostname.nix" ]; then
|
if [ ! -f "$DOTFILES_DIR/config/nixos/hardware/$hostname.nix" ]; then
|
||||||
die "No hardware configuration found for $hostname. Please create a hardware configuration for this machine."
|
die "No hardware configuration found for $hostname. Please create a hardware configuration for this machine."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
log_success "Hardware configuration found for $hostname. Continuing setup..."
|
log_success "Hardware configuration found for $hostname. Continuing setup..."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -427,7 +427,7 @@ check_selinux() {
|
|||||||
if [ "$(getenforce)" = "Enforcing" ]; then
|
if [ "$(getenforce)" = "Enforcing" ]; then
|
||||||
log_warning "SELinux is enabled. Adjusting SELinux to permissive mode..."
|
log_warning "SELinux is enabled. Adjusting SELinux to permissive mode..."
|
||||||
sudo setenforce Permissive || die "Failed to disable SELinux"
|
sudo setenforce Permissive || die "Failed to disable SELinux"
|
||||||
tee /etc/selinux/config <<EOF
|
sudo tee /etc/selinux/config << EOF > /dev/null || die "Failed to write to /etc/selinux/config"
|
||||||
SELINUX=permissive
|
SELINUX=permissive
|
||||||
SELINUXTYPE=targeted
|
SELINUXTYPE=targeted
|
||||||
EOF
|
EOF
|
||||||
|
Reference in New Issue
Block a user