Commit Graph

1240 Commits

Author SHA1 Message Date
Anton Hvornum 0ba4e631ef
Fixing glitch in variable use after moving to __packages__ definition. 2021-04-02 11:38:42 +02:00
Anton Hvornum 3f0a534374
Merging master into feature branch. 2021-04-02 11:32:52 +02:00
Anton Hvornum 0488c93a50
Merge pull request #134 from conqp/master
General code cleanup
2021-04-02 09:01:07 +00:00
Anton Hvornum 5f9966b5c1
Merge pull request #136 from Torxed/torxed-135
Missing variable
2021-04-02 08:58:58 +00:00
Anton Hvornum 2fd570167d
Merge pull request #138 from kusakata/fix-doc-issues
Fix doc issues
2021-04-02 08:57:45 +00:00
Anton Hvornum 65ec50dae5 Merge PR #113 into torxed-v2.2.0 feature branch.
This merge should add BIOS through MBR support and GRUB.
2021-04-02 10:42:26 +02:00
advaithm b5e32f980a
added hardwareincompatibilty erros and updated readme 2021-04-02 10:28:04 +05:30
advaithm 6b218e555b
changed __enter__ 2021-04-02 10:16:48 +05:30
advaithm 655ec06119
accidentlly called dict as function 2021-04-02 10:12:45 +05:30
advaithm b974b93004
fixed some issues with the changes 2021-04-02 10:08:16 +05:30
advaithm f4e616cd9e
updated to latest commits 2021-04-02 09:48:41 +05:30
Shohei Kusakata cd3553ad89 Fixing short title underline warning 2021-04-02 10:50:07 +09:00
Shohei Kusakata 94042517a4 Fixing document interlink error 2021-04-02 10:47:21 +09:00
Anton Hvornum ef7f2f53b1
Missing variable
This should fix #135
2021-04-01 22:12:52 +02:00
Richard Neumann c0cfa7ae92 Remove useless __init__ methods 2021-04-01 20:46:28 +02:00
Richard Neumann cab8c7d43a Move class-related docstring to class definition 2021-04-01 20:45:45 +02:00
Richard Neumann 1d54a625f4 Simplify boolean checks 2021-04-01 20:31:29 +02:00
Anton Hvornum 2c90f02b6b
Merge pull request #132 from kpcyrd/range-check
Add range check to generic_select
2021-03-30 14:57:40 +00:00
kpcyrd 40dbb5791c Add range check to disk selection 2021-03-30 16:24:48 +02:00
kpcyrd 82342a0e94 Add range check to generic_select 2021-03-30 16:12:52 +02:00
Anton Hvornum bb5caf70b7
Merge pull request #125 from Torxed/torxed-v2.2.3
Fixes encrypted -> non-encrypted setups
2021-03-29 16:19:52 +00:00
Anton Hvornum b03de49f0f Removed debugging and finalized fix. 2021-03-29 18:17:09 +02:00
Anton Hvornum 151c90a56d Added some debugging. 2021-03-29 18:12:05 +02:00
Anton Hvornum a50aa59060
Adding .encrypted logic after .format calls to correctly identify partitions as encrypted/not-encrypted. This after a .flush_cache has been called. 2021-03-29 18:11:46 +02:00
Anton Hvornum 8c8a441c26
Added some debugging. 2021-03-29 18:10:02 +02:00
Anton Hvornum 1b903550b5
Reworking cache logic to not loose .encrypted flag on partitions after flushing cache. 2021-03-29 17:53:30 +02:00
Anton Hvornum 0c86440e2e
Rolling back change to check parent blockdevice for safe formatting, it would wipe the boot partition if the boot partition for multiple drives was shared on the specific drive. 2021-03-29 17:47:34 +02:00
Anton Hvornum a29bd75954
Removing a flush of the cache that was excessive. 2021-03-29 17:46:07 +02:00
Anton Hvornum 512f0327f0
Experimenting with cache, carrying over .allow_formatting 2021-03-29 17:34:13 +02:00
Anton Hvornum a0980afff1
Experimenting with carrying over flags across cache flush. This to solve issues when flush is cleared and target mountpoints gets lost, making it impossible to do .find_mountpoint('/') later on for instance. 2021-03-29 17:32:48 +02:00
Anton Hvornum f3907310e3
Allowing individual partitions safety checks to rely on the parent blockdevice keep_partitions status. 2021-03-29 16:59:09 +02:00
Anton Hvornum 5e9c973d42
Added support for flushing a BlockDevice() cache after a partition has been formatted. This is to avoid internal confusion of which partitions are encrypted or not when going from Encrypted -> Un-encrypted setups. 2021-03-29 16:51:30 +02:00
Anton Hvornum d26c1f820d
Toned down the debugging a bit. 2021-03-29 16:11:30 +02:00
Anton Hvornum 39cb0b94d9
Moved some debugging to catch more variable settings. 2021-03-29 15:57:31 +02:00
Anton Hvornum 0e26975247
Adding callstack to debug output for easier debugging. Removed hardcoded debug crash 2021-03-29 15:55:36 +02:00
Anton Hvornum e94a8d8b25
Debugging 2021-03-29 13:16:42 +02:00
Anton Hvornum 4c5be61918
Merge pull request #123 from Torxed/torxed-v2.2.3
Reverting .strip() logic and moving the check into the get_password()…
2021-03-29 08:21:42 +00:00
Anton Hvornum 70480d4681
Merge pull request #122 from Didr/patch-1
Fix spelling error in filesystem choice
2021-03-29 08:21:06 +00:00
Anton Hvornum 36dfa2e1c4
Reverting .strip() logic and moving the check into the get_password() function. 2021-03-29 10:20:35 +02:00
Didr f452dc695a
Fix spelling error in filesystem choice
Fixes a simple spelling error when the user is asked to select a filesystem.
"Select which filesystem your main partition should use (by number **of** name)" should be **or**.
2021-03-29 10:16:20 +02:00
Anton Hvornum 5e3a152364
Merge pull request #121 from Torxed/torxed-v2.2.3
Torxed v2.2.3
2021-03-29 07:35:04 +00:00
Anton Hvornum ed565e1348
Adding some overclarification to encryption checks. 2021-03-29 09:33:58 +02:00
Anton Hvornum 3161cd8aff
Fixing rare occation where partitions dissapear just before .format(). 2021-03-29 09:09:25 +02:00
Anton Hvornum a156f224a8
Fixing un-encrypted drives matching on block encrypted. 2021-03-29 08:56:41 +02:00
Anton Hvornum 6cba404b75
Merge pull request #120 from Torxed/torxed-patch-sunday
Torxed patch sunday
2021-03-28 21:15:54 +00:00
Anton Hvornum 37ad64147f
Added some more useful debug data to the log. 2021-03-28 23:10:23 +02:00
Anton Hvornum 0637ab6eb0
Adding debug to correct for a potential issue where partitions get marked as encrypted even tho \!disk-password was neven set. 2021-03-28 23:03:41 +02:00
Anton Hvornum 9c44ab85ce
Version bump in prep for minor patch release. 2021-03-28 22:38:15 +02:00
Anton Hvornum 37a6018aae
Fixed a path-check issue with Time Zones. 2021-03-28 22:36:47 +02:00
Anton Hvornum 99dd9b1fb7 New feature: Profile() now supports .packages which returns any defined packages for that specific profile, as well as archinstall.__packages__ contain any packages that Installer() is responsible for. This can be used to quickly gather any required packages and dependencies by archinstall. Not all profiles have it yet, so .packages might return None. 2021-03-25 15:07:49 +01:00