Blueforce-Linux/scripts/install/installer/modules
emirhanmamak-blueforce 8cb0c72065 Enhance installation scripts with root privilege checks and user guidance
- Added a check in `blueforce-install.sh` to ensure the script is run with root privileges, providing user-friendly error messages and guidance for launching with sudo or using check mode.
- Updated `01-precheck.sh` to conditionally require root privileges based on the check mode, allowing for non-root execution in read-only mode.
- Modified test scripts to reflect changes in the installation process, ensuring accurate reporting of the Python console's presence and adjusting expectations accordingly.
2026-09-17 14:35:34 +03:00
..
01-precheck.sh Enhance installation scripts with root privilege checks and user guidance 2026-09-17 14:35:34 +03:00
02-system.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
03-user.sh Unify Blueforce identity and Python operator surfaces 2026-09-17 13:22:26 +03:00
04-hostname.sh Unify Blueforce identity and Python operator surfaces 2026-09-17 13:22:26 +03:00
05-network.sh feat(install): internet-free install flow, auto-discovered local packages 2026-09-16 16:53:24 +03:00
06-wireguard.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
07-ssh.sh Unify Blueforce identity and Python operator surfaces 2026-09-17 13:22:26 +03:00
08-rdp.sh Unify Blueforce identity and Python operator surfaces 2026-09-17 13:22:26 +03:00
09-rustdesk.sh Unify Blueforce identity and Python operator surfaces 2026-09-17 13:22:26 +03:00
10-docker.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
11-meg.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
12-monitoring.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
13-firewall.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
14-update-policy.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
15-logrotate.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
16-gui.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
17-healthcheck.sh feat(field-os): provisioning layer, real ISO build, offline contracts 2026-09-16 11:14:42 +03:00
18-final-check.sh feat(offline-repo): build the APT index so installs work without network 2026-09-16 21:42:27 +03:00