index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-05 | Merge branch 'master' of github.com:archlinux/archinstall into torxed-fix-682 | 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-02 | Fix typos | TheEvilSkeleton | |
2021-11-02 | flake8 fix, trailing semicolon | Anton Hvornum | |
2021-11-02 | Made sure there's a default config that's 'sane' | Anton Hvornum | |
2021-11-02 | Removed pacstrap of ntpd as it's redundant. Also enabled the ↵ | Anton Hvornum | |
systemd-timesyncd service before running a command against it. | |||
2021-11-02 | Changed from ntpd service to systemd-timesyncd. | Anton Hvornum | |
2021-11-01 | Add import for all_disks | Didr | |
2021-11-01 | Fixed flake8 issues in networking, plugins and profiles. | Anton Hvornum | |
2021-11-01 | Fixed general.py flake8 issues. | Anton Hvornum | |
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 | Merge branch 'master' of https://github.com/archlinux/archinstall into ↵ | Anton Hvornum | |
torxed-fix-93 | |||
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 | Wrong lib import path | 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. | |||
2021-10-27 | Merge pull request #666 from olekthunder/re_rank_mirrors_fix | Anton Hvornum | |
Fix re_rank_mirrors | |||
2021-10-27 | Merge pull request #672 from conqp/hardware_refactoring | Anton Hvornum | |
Hardware refactoring | |||
2021-10-22 | Forgot some imports that didn't show up on a static run without going ↵ | Anton Hvornum | |
through a few of the menu's | |||
2021-10-22 | Forgot some imports that didn't show up on a static run without going ↵ | Anton Hvornum | |
through a few of the menu's | |||
2021-10-22 | Forgot some imports that didn't show up on a static run without going ↵ | Anton Hvornum | |
through a few of the menu's | |||
2021-10-22 | Removed the old disk.py | Anton Hvornum | |
2021-10-22 | Restructured disk.py into lib/disk/<splits>.py instead. Shouldn't be any ↵ | Anton Hvornum | |
broken links as we expose all the functions through __init__.py - but you never know so I'll keep an eye for issues with this. | |||
2021-10-22 | use_mirrors: return None instead of True | Oleksandr Zinkevych | |
2021-10-21 | Improve type hint | Richard Neumann | |
2021-10-21 | Generalize CPU vendor detection | Richard Neumann | |
Implement has_amd_cpu() and has_intel_cpu() as partials. | |||
2021-10-21 | Remove useless initialization of mem_info = {} | Richard Neumann | |
2021-10-21 | Update type hints | Richard Neumann | |
meminfo() returns ints. | |||
2021-10-15 | Fix use_mirrors | Oleksandr Zinkevych | |
2021-10-15 | Fix re_rank_mirrors | Oleksandr Zinkevych | |
2021-09-21 | Fix Bug: 'Suggest partition layout' crashes | Hugo Ankarloo | |
File: lib/user_interaction.py When function manage_new_and_existing_partitions() is used, and 'Suggest partition layout' is selected, the installer crashes. REASON Bug was introduced in commit 9e67ce3, when partition layout was changed to use device.path as keys (instead of device). It seems all necessary changes were made for this, except this one. | |||
2021-09-20 | Merge branch 'master' into svintooo-fix | Hugo Ankarloo | |
Sync branch svintooo-fix with latest code changes on master. | |||
2021-09-20 | Fix Bug: Cannot get partuuid from loop device | Hugo Ankarloo | |
File: lib/disk.py When installing on a loopback device (a.k.a loop device), function Filesystem.partuuid_to_index() crashes with a JSON parsing error. REASON 1) For loop devices, the property BlockDevice.device returns the actual image file (back-file) of the loop device instead of the /dev/X device. 2) Function Filesystem.partuuid_to_index() executes `lsblk --json` against BlockDevice.device . 3) `lsblk` fails and prints the error "not a block device" to stderr. This causes the output to not be valid JSON. 4) Code crashes when JSON parser tries to parse the output. SOLUTION - Make sure property BlockDevice.device only returns a valid block device. - Create new function BlockDevice.device_or_backfile that mimics the present behaviour of BlockDevice.device. - Use BlockDevice.device_or_backfile in function BlockDevice.__repr__(). SOLUTION REASONING I can only see one reason behind BlockDevice.device returning the back-file of a loop device, and that is to show the back-file to the user (instead of /dev/X) when printing the string representation of a BlockDevice. All other parts of the code can use the /dev/X file just fine. And IMO it makes more sense that a property named `device` only returns devices, and not normal files. | |||
2021-09-20 | Fix Bug: Set filesystem crashes if no partitions | Hugo Ankarloo | |
File: lib/user_interaction.py When function manage_new_and_existing_partitions() is used, and no partitions are configured, and 'Set desired filesystem for a partition' is selected, the installer crashes. | |||
2021-09-20 | Fix Bug: config b0rked by Suggest partition layout | Hugo Ankarloo | |
File: lib/user_interaction.py When function manage_new_and_existing_partitions() is used, and 'Suggest partition layout' is selected, the partition info is not correctly stored in the config. Instead of: {"partitions": [{...}, {...}]} You get: {"partitions": {"partitions": [{...}, {...}], "wipe":True}} |