From 0d477efdeb9e85b7675f95647bdcddb07d46cfe6 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 19 Aug 2025 15:20:58 +0200 Subject: [PATCH] Add sudoers.d to skip needing sudo during installation --- build_online_iso.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build_online_iso.sh b/build_online_iso.sh index 62de0cd..14af35f 100755 --- a/build_online_iso.sh +++ b/build_online_iso.sh @@ -47,6 +47,13 @@ rm -rf "$cache_dir/airootfs/root/omarchy-installer" # Copy in the connectivity check script cp /check_connectivity.sh "$cache_dir/airootfs/root/check_connectivity.sh" +# Configure sudoers for passwordless installation +# This allows the installer to run without password prompts +mkdir -p $cache_dir/airootfs/etc/sudoers.d/ +echo "# Omarchy ISO - Allow passwordless sudo during installation" >>"$cache_dir/airootfs/etc/sudoers.d/99-omarchy-installer" +echo "root ALL=(ALL:ALL) NOPASSWD: ALL" >>"$cache_dir/airootfs/etc/sudoers.d/99-omarchy-installer" +echo "%wheel ALL=(ALL:ALL) NOPASSWD: ALL" >>"$cache_dir/airootfs/etc/sudoers.d/99-omarchy-installer" + # We add in our auto-start applications # First we'll check for an active internet connection # Then we'll start the omarchy installer