Commit Graph

88 Commits

Author SHA1 Message Date
Rezart Qelibari
366bd3c706 Preserve env vars and do shallow copy 2022-04-05 18:47:17 +02:00
Rezart Qelibari
92185876f9 Update zshlib 2022-04-05 18:47:13 +02:00
Rezart Qelibari
4e0f5bb3cd Stop on first error during installation 2022-03-31 12:23:13 +02:00
Rezart Qelibari
6cf66ccc00 Stop option parsing in arguments for lop 2022-03-31 12:23:13 +02:00
Rezart Qelibari
2f8ffef31d Skip preboot update 2022-03-31 12:23:13 +02:00
Rezart Qelibari
782ed62420 Filter password options from log 2022-03-31 12:23:13 +02:00
Rezart Qelibari
547683b980 Improve log messages of module 02 2022-03-31 12:23:13 +02:00
Rezart Qelibari
3289d2fbbf Update zshlib 2022-03-31 12:23:13 +02:00
Rezart Qelibari
3b70137c27 Hide cursor during installation run 2022-03-31 12:23:13 +02:00
Rezart Qelibari
471d41bf11 Disable tty echo during installation run 2022-03-31 12:23:13 +02:00
Rezart Qelibari
0a604dbd69 Fix misspelling 2022-03-31 12:23:13 +02:00
Rezart Qelibari
3a2513ee60 Remove double call to configureBasicSystem 2022-03-31 12:23:13 +02:00
Rezart Qelibari
70dfb1439c Add user picture using dscl 2022-03-31 12:23:13 +02:00
Rezart Qelibari
74d74bc1f6 Pass verbosity level down to modules 2022-03-31 12:23:13 +02:00
Rezart Qelibari
5c0c73f5e8 Use new lop and indicateActivity 2022-03-31 12:23:13 +02:00
Rezart Qelibari
322a2aa757 Use loadModules and askUserModuleQuestions 2022-03-31 12:23:13 +02:00
Rezart Qelibari
79693877b2 Stop docopts from parsing arguments as options 2022-03-31 12:23:13 +02:00
Rezart Qelibari
910f795800 Update lop commands 2022-03-31 12:23:13 +02:00
Rezart Qelibari
df35017435 Do not replace newline with tr 2022-03-31 12:23:13 +02:00
Rezart Qelibari
68c7b399c5 Add debug output to 02-create-filevault-user 2022-03-31 12:23:13 +02:00
Rezart Qelibari
690a4e0f4d Reset module options for each module in install.sh 2022-03-31 12:19:49 +02:00
Rezart Qelibari
5e78c1ed97 Make git branch change quite in bootstrap.sh 2022-03-01 12:29:14 +01:00
Rezart Qelibari
91b1b6ecd1 Add DOCOPTS_URL to bootstrap.sh 2022-03-01 12:26:53 +01:00
Rezart Qelibari
7619c10845 Add color output & error handling to bootstrap.sh 2022-03-01 11:25:34 +01:00
Rezart Qelibari
45711e79c5 Log install module call 2022-02-28 08:27:04 +02:00
Rezart Qelibari
f802d9c8ea Use default username/fullname hint only with value 2022-02-28 08:26:06 +02:00
Rezart Qelibari
9841c026cf Allow branch specification in bootstrap.sh 2022-02-28 07:53:38 +02:00
Rezart Qelibari
2632299ac4 Add color to bootstrap.sh output 2022-02-28 06:59:02 +02:00
Rezart Qelibari
803db08906 Add current dir at end of path instead of front 2022-02-27 10:48:26 +02:00
Rezart Qelibari
db53df3358 Add 02-create-filevault-user.sh module 2022-02-18 20:16:10 +01:00
Rezart Qelibari
eae2abbb01 Support validator question argument for select 2022-02-18 19:53:39 +01:00
Rezart Qelibari
90758b2fdd Pass arg $0 to module_main 2022-02-18 19:53:28 +01:00
Rezart Qelibari
ead076a8e0 Call getUsage after checking prerequisites in lib 2022-02-18 19:44:31 +01:00
Rezart Qelibari
14f2107edf Move showQuestions to lib.sh 2022-02-18 19:44:31 +01:00
Rezart Qelibari
0f6313e777 Add module_main to lib.sh 2022-02-18 19:44:31 +01:00
Rezart Qelibari
4f9f97d44f Refactor 01-system-settings.sh module 2022-02-18 19:44:31 +01:00
Rezart Qelibari
2afdfff2f2 Update zshlib 2022-02-18 19:44:31 +01:00
Rezart Qelibari
b68ed20d47 Compare DEBUG variable as string instead of number 2022-02-18 19:44:31 +01:00
Rezart Qelibari
0322e24aa0 Add 01-system-settings.sh module 2022-02-18 19:44:31 +01:00
Rezart Qelibari
1129a4bdd4 Add comments to bootstrap.sh steps 2022-02-18 19:44:31 +01:00
Rezart Qelibari
88794bca33 Create library for modules written as ZSH scripts 2022-02-18 19:44:31 +01:00
Rezart Qelibari
efe91a17b8 Ensure doctops in bootstrap.sh 2022-02-18 19:44:31 +01:00
Rezart Qelibari
2f7f58b2c2 Pass arguments of bootstrap to install.sh 2022-02-18 19:44:31 +01:00
Rezart Qelibari
3a3324e1c5 Introduce elision by removing unnecessary quoting 2022-02-18 19:44:26 +01:00
Rezart Qelibari
8b995d0938 Do not parse trailing semicolon in question args 2022-02-14 17:22:32 +01:00
Rezart Qelibari
141f3faeea Use _DIR instead of pwd 2022-02-14 17:22:32 +01:00
Rezart Qelibari
2b87c97692 Require root to run install.sh 2022-02-14 17:22:32 +01:00
Rezart Qelibari
713d994ff1 Write config only in config-only mode 2022-02-14 17:22:25 +01:00
Rezart Qelibari
1011552725 Fix misspelled lop command 2022-02-13 23:23:49 +01:00
Rezart Qelibari
da96cc2cf0 Add default arg to info question type 2022-02-13 23:14:56 +01:00