Anton Hvornum
025dc83194
Corrected some minor modifications mentioned in #595 as well as merged in latest changes from master. For future PR's do create a patch-branch for upstream patches to avoid changes to your local repo.
2021-09-06 12:22:57 +00:00
Yash Tripathi
78bbf26c1a
Update guided.py
2021-08-20 03:48:13 +05:30
Yash Tripathi
6d462ac1cc
added servers key
2021-08-20 03:34:50 +05:30
Yash Tripathi
b60e8dfd10
changed dry_run to dry-run
2021-07-18 21:45:24 +05:30
Yash Tripathi
b2476313a7
added new key for desktop-environment
2021-07-18 21:40:44 +05:30
Yash Tripathi
d55b1786c5
created load_config() to load configuration
2021-07-18 01:28:41 +05:30
Hamad Al Marri
51eb05691a
Fix encryption + grub both in UEFI and BIOS systems.
...
We need to have two partitions in BIOS one for boot (grub)
and the other for root (/). The format of the boot partition
is ext2 (so it is added).
If disk is chosen to be encrypted, `then /etc/default/grub` is edited
as the followings: https://wiki.archlinux.org/title/Dm-crypt/Encrypting_an_entire_system#Configuring_GRUB_2
Issue: https://github.com/archlinux/archinstall/issues/586
This work is done while working on CachyOS which is Arch based and
it is using customized archinstaller.
To test these changes you can try CachyOS installer which supports
encrypted disk with grub (https://wiki.cachyos.org/ ).
Hamad
2021-07-07 18:38:55 +03:00
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