index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-18 | Swapped .get() statement for a verification. This ensures Partition().uuid ↵ | Anton Hvornum | |
doesn't immediately return None | |||
2021-11-18 | Increased disk delays by 100% (for unsuccessful operations), successful ↵ | Anton Hvornum | |
should still be quick. (#730) Co-authored-by: Anton Hvornum <anton.feeds@gmail.com> | |||
2021-11-17 | Fixing broken encryption support in GRUB (#724) | Anton Hvornum | |
* Added multiple `partprobe` calls and added a `.partprobe()` function on partitions, filesystem and blockdevice. * Adding retry attempts to all UUID related operations tied to the boot process * Tweaked logging for mounting and disk related operations * Removed potential SysCall exception disruptor causing exceptions to go by unnoticed * Increased the start position from 1MiB to 5MiB of /boot partition * Optimized the GRUB installation & config code * Improved Partition().uuid to never return None. Instead it will raise an exception if it can't get a PARTUUID within X retries with Y delay per attempt. * Increased sleep timer for partition uuid retrieval, because even with a 3 second sleep it wasn't long enough even on fast devices. * Make GRUB install to /dev/sda instead of /dev/sda1. * Added 10 retries for retreiving PARTUUID with a one second sleep. Instead of increasing the sleep simply add more retries until we find a good balance on slower disks. | |||
2021-11-12 | Removed the GPT vs MBR lookup on __enter__ as it's no longer necessary to ↵ | Anton Hvornum | |
validate this on instance creation. load_layout() Uses this only to detect what partition table format it should use when wiping the drive. Other than that we only check if MBR and part numbers are > 3, that's the only use of this variable at this moment. | |||
2021-11-11 | Converted partprobe call into a function. | Anton Hvornum | |
2021-11-11 | Dealt with exception in partition | Anton Hvornum | |
2021-11-11 | Added a hard exception for when mount information can't be detected | Anton Hvornum | |
2021-11-11 | Added more debug output for get_mount_info() | Anton Hvornum | |
2021-11-11 | Improved partition.uuid handling of lsblk information | Anton Hvornum | |
2021-11-11 | Tweaked partitions usage in blockdevice | Anton Hvornum | |
2021-11-11 | Tweaked partitions usage in blockdevice | Anton Hvornum | |
2021-11-11 | Added more debugging (some duplicate, but that's fine) | Anton Hvornum | |
2021-11-11 | Adding in debugging | Anton Hvornum | |
2021-11-11 | elif -> if | Anton Hvornum | |
2021-11-11 | Removed legacy code related to disk wiping. Also added in partprobe in ↵ | Anton Hvornum | |
strategic places (not sure this is enough, will have to test) | |||
2021-11-11 | Merged PR #707 - Fixes password leakage to terminal | Anton Hvornum | |
Created a new JSON serializer called `UNSAFE_JSON` that will serialize everything, including sensitive information. And `JSON` which is the default up to this point now safely ignores any sensitive information in dictionaries marked with `!`, for instance `{"!password" : "mypassword"}` will be omitted from any output. | |||
2021-11-10 | Fixed linting issue | Anton Hvornum | |
2021-11-10 | Solves issue #689. Attribute Error.'None type' has no attribute 'format' ... | Werner Llácer | |
It seems the system does not syncronus update its internal information after a partitioning. Two places are affected. Directly on filesystem.add_partition (the uuid of the new partition isn't available after the parted command) and blockdevice.get_partition, where the list of partitions for the iterator might not be available in the query. The patch places both sections under controlled loops, giving the system the chance to update the information. Should be more controlled via application parameters | |||
2021-11-09 | Changed partition password to !password | Anton Hvornum | |
And also added a check to grab !encryption-password if no partition-specific password was given. | |||
2021-11-09 | Adding a exception to filesystem.parted() if it fails. We can't let these go ↵ | Anton Hvornum | |
by unoticed | |||
2021-11-09 | Linting fix | Anton Hvornum | |
2021-11-09 | Merge pull request #695 from wllacer/master | Anton Hvornum | |
Solves issue #674 | |||
2021-11-08 | Fix user_interaction import as well - this is also in the parent directory. | Dylan M. Taylor | |
2021-11-08 | If using subvolumes, make root partition 100% instead of using home | Dylan M. Taylor | |
2021-11-08 | Fix luks import so that encryption works correctly | Dylan M. Taylor | |
2021-11-08 | Followup to the previous one. Output of size function is rounded to the ↵ | Werner Llácer | |
first decimal so output doesn't look too cluttered | |||
2021-11-08 | Solves issue #674 | Werner Llácer | |
We turned the size query of the devices to byte mode in lsblk (lsblk -b) It avoids problems with the localized output of the lsblk utility. | |||
2021-11-05 | Fixed a broken import | Anton Hvornum | |
2021-11-05 | Fixed some import errors that snuk in master | Anton Hvornum | |
2021-11-05 | Merge branch 'master' of github.com:archlinux/archinstall into torxed-fix-93 | Anton Hvornum | |
2021-11-05 | Just swapped quotation marks. Easier to copy paste into JSON syntax ↵ | Anton Hvornum | |
highlighting. | |||
2021-11-05 | Merged PR #650 - flake8 fixes and tightening | Anton Hvornum | |
Tighten up flake8 tests used by GitHub Action lint_python | |||
2021-11-05 | Ignoring flake8 on blockdevice.py. | Anton Hvornum | |
2021-11-05 | Cleaned up all flake8 issues/warnings. Did some code cleaning as well, ↵ | Anton Hvornum | |
mostly how we called things in guided.py but also some SysCommand calls | |||
2021-11-01 | Add import for all_disks | Didr | |
2021-10-30 | Adding support for passing arguments to .format() | Anton Hvornum | |
This should enable people to use custom option arguments in their config files when scripting installations or using the API. | |||
2021-10-30 | Merging in parts of Master related to disk.py | Anton Hvornum | |
2021-10-30 | Adding error handling for paths and btrfs subvolume creation. | Anton Hvornum | |
2021-10-30 | Failed to create directory structure on subvolume create. Only on subvolume ↵ | Anton Hvornum | |
mount. This fixes that. | |||
2021-10-30 | Raising DiskError if subvolumes cannot be created. | Anton Hvornum | |
2021-10-30 | Fixes tuple issue | Anton Hvornum | |
2021-10-30 | Tweaked get_mount_info() and mount_subvolume(). mount info now returns the ↵ | Anton Hvornum | |
path it found after traversal. mount_subvolume will no longer assume installation.target is of pathlib.Path and converts it if it isn't. | |||
2021-10-30 | Forgot to include {installation.target} in subvolume mounting | Anton Hvornum | |
2021-10-30 | Added more logging (will change INFO to DEBUG later) | Anton Hvornum | |
2021-10-30 | Added some error handling to mount points not getting mounted properly. | Anton Hvornum | |
2021-10-30 | Enhanced get_mount_info() to recursively get the information | Anton Hvornum | |
2021-10-30 | Forgot an import | Anton Hvornum | |
2021-10-30 | Added debugging to the btrfs functions. | Anton Hvornum | |
2021-10-30 | Added creating and mounting of subvolume structure for BTRFS. | Anton Hvornum | |
2021-10-27 | Finalized the create_subvolume and mount_subvolume functions. Remaining is ↵ | Anton Hvornum | |
to call these functions during the disk setup process to create the subvolumes and mount them in place, rather than doing the normal steps. |