Yash Tripathi
d55b1786c5
created load_config() to load configuration
2021-07-18 01:28:41 +05:30
Anton Hvornum
8489137b87
Merge pull request #577 from chingnux/fix-silent
...
fix the case when there's --config but --silent is not set
2021-06-13 16:28:12 +02:00
Dylan M. Taylor
4e17355796
Implement is_desktop_profile helper function ( #575 )
...
* Implement is_desktop_profile helper function
* Make ask_for_audio_selection use generic_select
* Fix default value for audio selection
* Leverage list of supported desktops to perform is_desktop_profile check
* is_desktop_profile was missing a default return value
* Store return value for audio server
2021-06-13 14:32:38 +02:00
Iru Cai
c4edf34764
fix the case when there's --config but --silent is not set
2021-06-13 16:51:57 +08:00
Yash Tripathi
fcd0acfef2
added --dry-run flag ( #570 )
...
* added --dry-run flag
2021-06-10 15:06:15 +02:00
Dylan Taylor
3e505d4321
Clean up graphics driver output
2021-06-02 21:43:46 -04:00
Dylan Taylor
5f4a24d5cc
Add graphics device listing
2021-06-02 21:23:56 -04:00
Dylan Taylor
e90b17ca1c
Add hardware logging to beginning of installation
2021-06-02 21:17:54 -04:00
Dylan M. Taylor
5729b0bb4d
Make this template usable to users of more platforms
...
In case someone is trying to edit this as a template, this will work for more people.
2021-05-28 13:52:01 -04:00
Anton Hvornum
595bd657c6
Merge pull request #526 from dylanmtaylor/export-configuration
...
Write user configuration JSON to a file in logs directory
2021-05-28 08:48:26 +02:00
Yash Tripathi
3aee3611c4
added support for setting profile to a dict or a string in config
2021-05-28 08:50:27 +05:30
Yash Tripathi
c3c55f5992
added support for setting mirror-region to a dict or a string in config
2021-05-28 08:44:28 +05:30
Dylan M. Taylor
04e58f98fa
Needed to set file mode to write.
2021-05-27 22:50:38 -04:00
Dylan Taylor
eb8f459525
Write user configuration JSON to a file in logs directory
2021-05-27 22:24:09 -04:00
Yash Tripathi
fd4b2c97fb
Update custom-command-sample.json
2021-05-27 21:29:14 +05:30
Dylan M. Taylor
26a33000d8
Add descriptions for top-level profiles
2021-05-27 08:11:27 -04:00
Yash Tripathi
2aed8c6ad5
removed builtins usage and added gfx_package key in config
2021-05-24 22:12:25 +05:30
Anton Hvornum
1c9adbbedf
Made sure NTP matches the default value when 'skipped'.
2021-05-23 11:41:55 +02:00
Yash Tripathi
1d04acb603
added pulling sys-language and sys-encoding from config
2021-05-23 13:33:48 +05:30
Yash Tripathi
87955e0ba6
fixed pulling mirror-region from config
2021-05-23 11:56:19 +05:30
Yash Tripathi
9be8a3a998
updated mirror-region config key to use value directly
2021-05-23 11:52:21 +05:30
Anton Hvornum
9ce4370fc7
Fix issue from language selection.
2021-05-22 21:00:59 +02:00
Anton Hvornum
a9efdac615
Fix issue from language selection.
2021-05-22 21:00:11 +02:00
Anton Hvornum
1552cc8277
Re-worked the select_profile() user interaction. It no longer takes options as a parameter, instead it sources the profiles available, prints a curated list but allows for any input that is a valid profile.
2021-05-22 20:50:02 +02:00
Anton Hvornum
d7e23c847f
Added in the option to select system locale if --advance is given to guided, as it does potentially cause issues in the installation if not configured properly
2021-05-22 20:40:20 +02:00
Anton Hvornum
d0a37843aa
Rephrased according to @dylan's suggestions.
2021-05-22 20:13:59 +02:00
Anton Hvornum
1e53f4a65f
Made NTP question only on timezone for now.
2021-05-22 20:10:30 +02:00
Anton Hvornum
e3a629a6ff
Added a information that ntp might require some additional tinkering to work perfectly.
2021-05-22 20:07:15 +02:00
Anton Hvornum
b45efe0983
Adding a NTP option to syncronize time.
2021-05-22 20:04:55 +02:00
Anton Hvornum
f789a96348
Added in a are-we-root check at the top of guided.
2021-05-22 19:35:57 +02:00
Dylan Taylor
ebf5980943
Add ability to provide an array of services to enable in config file
2021-05-21 09:00:32 -04:00
Yash Tripathi
7fefd55a0c
fallback added for when profile is null/empty
2021-05-20 18:59:22 -04:00
Dylan Taylor
bc58ec047d
Re-add profile import
2021-05-20 18:39:36 -04:00
Yash Tripathi
cba7dae8f0
fixed creating profile object if profile is passed in vars
2021-05-20 18:38:19 -04:00
Dylan Taylor
e6befe53c7
Use {installation.target} in custom commands handler
2021-05-20 17:55:40 -04:00
Dylan Taylor
5652ba20ae
Extract custom-commands function into general.py
2021-05-20 17:12:41 -04:00
Dylan Taylor
11c9632322
Clean up temp files after they are run
2021-05-20 16:13:16 -04:00
Dylan Taylor
5d6935f9f2
Add logging of execution output
2021-05-20 15:32:15 -04:00
Dylan Taylor
7811e01a90
Switch back to arch-chroot
...
This reverts commit 27fa511914 .
2021-05-20 15:07:58 -04:00
Dylan M. Taylor
c39fc34eab
Use temporary script files
...
Path will be different inside of target env.
2021-05-20 14:19:09 -04:00
Anton Hvornum
cf3e47aa44
Swapped the instance sent to Boot()
2021-05-20 16:17:04 +02:00
Yash Tripathi
73e3b99f72
changed "desktop" to "profile" while loading config
2021-05-20 08:44:33 -04:00
Dylan Taylor
5fe3a77aed
Update configuration script to work with changes
2021-05-20 08:41:18 -04:00
Dylan Taylor
9c8d55dd76
Merge branch 'master' into post-installation-scripts
2021-05-20 08:13:57 -04:00
Yash Tripathi
86fd64ef8a
fixed desktop install from config
2021-05-20 13:22:58 +05:30
Dylan M. Taylor
f137bc4076
Modify custom profile example to try to get it working
2021-05-19 23:12:54 -04:00
Yash Tripathi
7a98ccb9aa
Update guided.py
2021-05-19 22:43:27 -04:00
Dylan Taylor
27fa511914
Try to use the new systemd-nspawn code paths
2021-05-19 22:43:27 -04:00
Dylan M. Taylor
c03da01412
Run custom commands within bash session
2021-05-19 22:09:27 -04:00
Dylan M. Taylor
592c173767
Iterate over custom-command array
2021-05-19 22:09:27 -04:00