Commit graph

56 commits

Author SHA1 Message Date
Manuel Thalmann 48322bb1c3 Streamline names of installer files 2024-10-12 18:13:41 +02:00
Manuel Thalmann db3955a090 Remove hooks support from PS scripts 2024-10-12 17:18:19 +02:00
Manuel Thalmann 59708b8f04 Format all files 2024-10-06 21:25:34 +02:00
Manuel Thalmann 57c7bd7130 Fix non-functioning gsudo detection 2024-10-01 11:53:31 +02:00
Manuel Thalmann 42322c7428 Cache flake on Windows 2024-09-28 16:13:56 +02:00
Manuel Thalmann 3022ee9f41 Move unix related functions to the WSL script 2024-09-28 16:13:07 +02:00
Manuel Thalmann af57949bf5 Make sudo calls cross platform 2024-09-28 03:40:45 +02:00
Manuel Thalmann 78fc179bf2 Restructure the project 2024-09-23 03:33:17 +02:00
Manuel Thalmann 50b4a30256 Store the artifact path in an individual script 2024-09-23 00:33:54 +02:00
Manuel Thalmann 9cc284e086 Wait for internet connection before Windows installation 2024-09-22 23:57:12 +02:00
Manuel Thalmann 492583ffbc Expect live scripts directly in virtiofs 2024-09-22 21:53:18 +02:00
Manuel Thalmann 3dcf228ca7 Add scripts for backing up energy plan 2024-09-21 02:10:20 +02:00
Manuel Thalmann 681366ff8c Make module installation compatible with Linux 2024-09-13 14:54:47 +02:00
Manuel Thalmann 3bf64ff7e5 Pause before reboot when debugging 2024-09-12 19:04:37 +02:00
Manuel Thalmann ab4ce633db Force profile selection for Windows installation actions 2024-09-09 00:04:06 +02:00
Manuel Thalmann eae19dab1f Update Selenium to the newest version 2024-09-08 17:12:01 +02:00
Manuel Thalmann 5a1b1cd8c1 Switch to named flakes 2024-09-08 17:09:01 +02:00
Manuel Thalmann 9c872432a8 Add code for cleaning up after installations 2024-09-03 22:15:15 +02:00
Manuel Thalmann 71e46db226 Remove unnecessary policy change 2024-09-03 16:31:12 +02:00
Manuel Thalmann c6d261bc89 Ask for live scripts only once 2024-09-03 12:08:35 +02:00
Manuel Thalmann a81727f696 Ensure 7z is installed for backups 2024-08-28 04:38:56 +02:00
Manuel Thalmann 080812b90a Make Operations script cross platform 2024-08-27 22:27:44 +02:00
Manuel Thalmann 0259a55c79 Handle OneShot tasks only on Windows 2024-08-27 21:32:49 +02:00
Manuel Thalmann 51106d8012 Add tools for managing aliae 2024-08-27 18:58:33 +02:00
Manuel Thalmann caffde0a01 Prevent unnecessary file creation 2024-08-27 14:06:56 +02:00
Manuel Thalmann b4e0ed7db8 Execute OneShot tasks in any operation 2024-08-27 14:05:16 +02:00
Manuel Thalmann e828cb1988 Force the use of the managed distribution 2024-08-27 04:26:25 +02:00
Manuel Thalmann 3185e67a59 Initialize operation for all users 2024-08-27 04:24:29 +02:00
Manuel Thalmann 1b0c715514 Handle initialization in operation code 2024-08-27 04:15:37 +02:00
Manuel Thalmann 267ebd5c5b Execute script non-interactive during OneShot tasks 2024-08-27 03:50:08 +02:00
Manuel Thalmann bd764a1429 Exit script after running OneShot task 2024-08-27 03:45:44 +02:00
Manuel Thalmann 6ab0df4dc8 Add further functionality to the WSL script 2024-08-27 00:38:46 +02:00
Manuel Thalmann 380b70322c Create a separate script for WSL interaction 2024-08-26 23:33:46 +02:00
Manuel Thalmann 06d9de5b30 Keep Windows fixes separate 2024-08-24 16:56:29 +02:00
Manuel Thalmann 7eb0c61cf6 Remove WSL after operation 2024-08-24 16:52:41 +02:00
Manuel Thalmann ac4b6e0700 Remove user profile of OneShot user 2024-08-22 23:12:11 +02:00
Manuel Thalmann e294564e92 Fix handling empty error messages 2024-08-22 20:12:18 +02:00
Manuel Thalmann c0f2c25ef6 Prevent pauses in OneShot tasks 2024-08-21 18:28:50 +02:00
Manuel Thalmann 93ae3c8e3e Print commands in debug mode 2024-08-21 18:28:08 +02:00
Manuel Thalmann e6f8bdc774 Run OneShot tasks with dedicated user 2024-08-21 18:27:47 +02:00
Manuel Thalmann 8fb126a091 Prevent initialization of nested operations 2024-08-21 03:18:31 +02:00
Manuel Thalmann be4c00e54a Load missing path 2024-08-19 02:50:19 +02:00
Manuel Thalmann c68b153401 Ensure error file can be read from 2024-08-19 02:24:45 +02:00
Manuel Thalmann f136ad35ea Streamline OneShot task handler 2024-08-19 02:24:30 +02:00
Manuel Thalmann 9e716bce4f Emit errors using Write-Error 2024-08-17 13:49:21 +02:00
Manuel Thalmann 8d7835a8aa Convert Argument to string explicitly 2024-08-16 23:03:19 +02:00
Manuel Thalmann 050221da47 Disable Windows Update reboot only as admin 2024-08-16 14:35:35 +02:00
Manuel Thalmann d37cd11acd Disable auto reboot by default 2024-08-12 01:27:50 +02:00
Manuel Thalmann f20523c43b Fix non-functioning OneShot script 2024-08-10 15:13:20 +02:00
Manuel Thalmann 270854f435 Fix oneshot task execution 2024-08-10 06:11:55 +02:00