Anton Hvornum
|
0c203384e0
|
Re-structuring partition flow
|
2021-06-14 16:04:43 +02:00 |
Anton Hvornum
|
1450387fae
|
Started on multiple-disk-re-usage selection process.
|
2021-06-13 22:06:40 +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 |
Anton Hvornum
|
af790faf7a
|
Added multi-disk suggested layout. It's sorted on performance, and the first relevant disk with the closest size to a desired size will be used for root, and the same (exluding the one already used) will be used for /home
|
2021-06-13 11:25:33 +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
|
8cc51cbcdc
|
Merge branch 'torxed-rework-partitioning' of github.com:archlinux/archinstall into torxed-rework-partitioning
|
2021-06-13 10:34:12 +02:00 |
Anton Hvornum
|
858171986c
|
Working suggested single disk layout, preparing for multiple selections.
|
2021-06-13 10:34:08 +02:00 |
Anton Hvornum
|
ba60d82bb9
|
Added BlockDevice.spinning and BlockDevice.bus_type
|
2021-06-11 21:33:37 +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
|
4691bad46b
|
Added wipe support to layout definitions. Also changed default start positions of partitions to 1MiB in.
|
2021-06-10 19:29:10 +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
|
14d0685edc
|
Merge pull request #552 from l4zy0n3/patch-1
added support for optionally seperating credentials from config
|
2021-06-10 13:34:59 +02:00 |
Anton Hvornum
|
67b1a9395f
|
Merge pull request #551 from m1ten/patch-1
adds python-sphinx in make dependency and manual
|
2021-06-10 13:32:39 +02:00 |
Anton Hvornum
|
5ae3d11ab2
|
Merge pull request #537 from archlinux/torxed-fix-517
Introduces the use of HTTP mirrors additionally
|
2021-06-10 13:31:27 +02:00 |
Anton Hvornum
|
dc10725bf9
|
Merge pull request #538 from archlinux/torxed-fix-536
Attempt to fix issue regarding broken output
|
2021-06-10 13:27:48 +02:00 |
Anton Hvornum
|
4668ea235c
|
Merge pull request #568 from dylanmtaylor/patch-1
Only run publish_pypi when a tag is created on the master branch
|
2021-06-10 13:20:26 +02:00 |
Dylan M. Taylor
|
e5e818a52a
|
Only run publish_pypi when a tag is created on the master branch
|
2021-06-10 07:14:51 -04:00 |
Anton Hvornum
|
d3dddcf425
|
Merge pull request #565 from dylanmtaylor/patch-1
Exit codes are an 8 bit value and could be 0 through 255
|
2021-06-10 12:54:33 +02:00 |
Dylan M. Taylor
|
0563d307e8
|
Exit codes are an 8 bit value and could be 0 through 255
We also don't need to check the exit code - this message should just be displayed if we are not root
|
2021-06-10 06:53:05 -04:00 |
Anton Hvornum
|
14aeb3b177
|
Merge pull request #562 from dylanmtaylor/hide-requires-root-if-root
Only print requires root messages if effective user id is not root
|
2021-06-10 11:53:43 +02:00 |
Anton Hvornum
|
4572a41159
|
Merge pull request #559 from dylanmtaylor/patch-1
Proposal: Split Nvidia so that there are two options for it
|
2021-06-10 10:02:56 +02:00 |
Anton Hvornum
|
50d378c676
|
Merge pull request #548 from dylanmtaylor/umount-before-mklabel
Try to solve issue with mklabel while partitions are mounted.
|
2021-06-10 09:59:47 +02:00 |
Anton Hvornum
|
adcd07930d
|
Merge pull request #561 from dylanmtaylor/port-workspaces-gitlab-ci
Initial port of GitHub Actions to GitLab CI/CD
|
2021-06-10 09:57:34 +02:00 |
Dylan Taylor
|
a8dda07169
|
Only print requires root messages if effective user id is not root
|
2021-06-09 23:37:35 -04:00 |
Dylan Taylor
|
35b9cf43af
|
Initial port of GitHub workspaces to GitLab CI/CD
|
2021-06-09 22:42:22 -04:00 |
Dylan M. Taylor
|
65407b4054
|
Try to unmount devices before attempting to run mklabel
|
2021-06-09 19:28:09 -04:00 |
Dylan M. Taylor
|
fe76c517e0
|
Split Nvidia so that there are two options for it
This makes selecting an Nvidia driver simpler and makes it apparent that we support both open-source and proprietary from the initial selection.
|
2021-06-09 19:27:41 -04:00 |
Anton Hvornum
|
3909333ae3
|
Merge pull request #558 from JakobDev/cutefish
Add Cutefish profile
|
2021-06-09 21:02:08 +02:00 |
Anton Hvornum
|
26c522969f
|
Linter hates on us if there's no comma at the end
|
2021-06-09 20:53:23 +02:00 |
JakobDev
|
53c2452098
|
Remove cutefish from desktop.py
|
2021-06-09 18:04:36 +02:00 |
JakobDev
|
3059fa6953
|
Use group instead of package list
|
2021-06-07 16:42:38 +02:00 |
JakobDev
|
17bf73ee82
|
Add noto-fonts to package list
|
2021-06-07 14:42:06 +02:00 |
JakobDev
|
e26a007ad9
|
Add Cutefish profile
|
2021-06-07 14:07:38 +02:00 |
Anton Hvornum
|
5701ef9539
|
Started working on the load_layout function
|
2021-06-07 12:40:24 +02:00 |
Anton Hvornum
|
1a25470025
|
Merge pull request #555 from m1ten/patch-3
version bump v2.3.0.dev0
|
2021-06-07 08:23:10 +02:00 |
m1ten
|
453ff15371
|
version bump v2.3.0.dev0
|
2021-06-06 17:05:15 -07: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 |
m1ten
|
b8631f6bb6
|
Remove source check (not required)
|
2021-06-06 11:16:17 -04: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
|
f9774af2cc
|
As of Python 3.6 and 3.7, dictionaries are ordered by insertion by default. We there for no longer need to use OrderedDict for our dictionaries where this logic is required.
|
2021-06-06 15:31:51 +02:00 |
Yash Tripathi
|
9bec42ad08
|
updated creds help
|
2021-06-06 08:41:37 +05:30 |
Yash Tripathi
|
158dbbf8f1
|
changed block location
|
2021-06-06 08:35:26 +05:30 |
Yash Tripathi
|
419b058b6f
|
added support for seperating credentials from config
|
2021-06-06 08:18:34 +05:30 |