summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Chevalier <perso@denischevalier.fr>2026-08-06 16:45:07 +0200
committerDenis Chevalier <perso@denischevalier.fr>2026-08-06 16:45:07 +0200
commit08c6baa02106b9db3bb6fc837ab152ef01eecc30 (patch)
treec77f355d249f1417aa0f3549c989a481901321c8
parenta7802fb1a8bdedf3b13cf7c4c8177300d2cd4a4c (diff)
downloadpostinstall-08c6baa02106b9db3bb6fc837ab152ef01eecc30.tar.gz
postinstall-08c6baa02106b9db3bb6fc837ab152ef01eecc30.tar.bz2
postinstall-08c6baa02106b9db3bb6fc837ab152ef01eecc30.zip
add reboot prompt
-rwxr-xr-xsetup.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/setup.sh b/setup.sh
index b07758f..20f315c 100755
--- a/setup.sh
+++ b/setup.sh
@@ -230,3 +230,18 @@ sudo mkdir -pv /root/.config/
sudo cp -rv dotfiles/.config/nvim /root/.config/
log_success "Arch Linux post-installation setup completed successfully!"
+
+# -----------------------------------------------------------------------------
+# 5. System Reboot Prompt
+# -----------------------------------------------------------------------------
+echo ""
+read -r -p "Reboot now to apply all kernel parameters and LSM changes? [y/N] " response
+case "$response" in
+ [yY][eE][sS]|[yY])
+ log_info "Rebooting system..."
+ sudo reboot
+ ;;
+ *)
+ log_info "Reboot skipped. Remember to reboot manually later to activate AppArmor and auditd kernel settings."
+ ;;
+esac