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 |
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 |
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 |