Anton Hvornum
51f2eca60e
Saving partitioning layout in a layout file (JSON format)
2021-07-03 14:27:49 +02:00
Anton Hvornum
d4f0d411f6
Synced master into partitioning branch
2021-06-14 09:26:03 +02: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
Anton Hvornum
d76760b45f
Removed old safety logics for partitions. Partitions will now always be formatted when .format() is called on them. The safety now lay in the code parsing the declerative partition layouts. Also added the encrypt/mount logic for encrypted partitions, which by default will be unencrypted unless a password is specified.
2021-06-13 14:25:07 +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
Anton Hvornum
9b6d7021a8
This fixes https://github.com/archlinux/archinstall/pull/426#discussion_r650372664
2021-06-13 10:37:30 +02:00
Anton Hvornum
24476ac1f6
Made it so that the .partitions property of Install() fetches from live data, rather than storing and caching partitions on initation. Since it now supports mounting a partition layout given by external usage.
2021-06-11 17:22:20 +02:00
Anton Hvornum
0a8c061ab4
Fixed format detection on commands, should be using exit codes instead?
2021-06-10 21:00:33 +02:00
Anton Hvornum
adae29c205
vfat -> fat32, updated minimal
2021-06-10 20:40:28 +02:00
Anton Hvornum
4e9b1c1635
Renamed vfat -> fat32 for the purpose of consistency. Most actions are referring to fat32, it's only mkfs that has the notion vfat and then -F32 for format 32. And I think vfat confuses more people than it does good, so sticking with fat32 which works better with parted as well. Also added the partitioning logic, started on the mounting logic
2021-06-10 20:38:35 +02:00
Anton Hvornum
857b5c0c3e
Skipping bootloader selection if --bootloader was given.
2021-06-10 15:30:58 +02:00
Anton Hvornum
0946b73095
Merging in latest changes from master.
2021-06-10 15:27:02 +02:00
Yash Tripathi
fcd0acfef2
added --dry-run flag ( #570 )
...
* added --dry-run flag
2021-06-10 15:06:15 +02:00
Anton Hvornum
e8d38ea1a7
Started working on partitioning logic from declarative layouts.
2021-06-10 13:39:50 +02:00
Anton Hvornum
5701ef9539
Started working on the load_layout function
2021-06-07 12:40:24 +02:00
Anton Hvornum
25e835ce3e
Removed the bulk of disk-operations from guided, and will move the logic into the Filesystem() class instead.
2021-06-06 17:35:44 +02:00
Anton Hvornum
0552d040ac
Added a json.dumps() helper that wraps JSON cls. Also tweaked the logic for the size creation so that they don't overlap
2021-06-06 17:13:42 +02:00
Anton Hvornum
ce4b1fbcff
Added sorting logic for BlockDevice. Also swapped sys_command() to SysCommand() and refined the logic around those calls.
2021-06-06 16:19:53 +02:00
Anton Hvornum
71b6efab69
Merge branch 'master' of github.com:archlinux/archinstall into torxed-rework-partitioning
2021-06-04 15:08:04 +02:00
Anton Hvornum
7d60287a3d
Merged in changes from master
2021-06-04 15:07:42 +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
515cd4daf0
Merged in latest changes from master
2021-05-24 12:29:43 +02:00
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
Anton Hvornum
f9ec8f2a27
Merging in latest changes from master and resolved conflicts.
2021-05-21 09:56:42 +02:00
Yash Tripathi
7fefd55a0c
fallback added for when profile is null/empty
2021-05-20 18:59:22 -04:00