Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archinstall/lib/installer.py
AgeCommit message (Collapse)Author
2021-04-09Attempting to fix auto-detection of encrypted drives. So that #124 can ↵Anton Hvornum
perform reverse detection on partitions and detect encryption.
2021-04-09Change of variables to support new partition lookup.Anton Hvornum
2021-04-09Fixed some log output logic for the boot partition.Anton Hvornum
2021-04-09Fixed some log output logic for the boot partition.Anton Hvornum
2021-04-09Syntax errorAnton Hvornum
2021-04-09Started patching HOOKS and MODULES based on partition iteration. Also fixed ↵Anton Hvornum
some pseudo code.
2021-04-09Wrong use of hostname in the set_hostname() function.Anton Hvornum
2021-04-09Fixed set_hostname() default.Anton Hvornum
2021-04-09Reworked Installation() to have self.target instead of self.mountpoint, to ↵Anton Hvornum
be more consistent and remove the hits that it has anything to do with partitions/hardware.
2021-04-09Reworked Installation() to have self.target instead of self.mountpoint, to ↵Anton Hvornum
be more consistent and remove the hits that it has anything to do with partitions/hardware.
2021-04-09Added disk helper function get_partitions_in_use(). Which returns which ↵Anton Hvornum
partions are being used at a given mount location, including children.
2021-04-08Reworked the mkinitcpio configuration to be more robust according to the ↵Anton Hvornum
logic behind #91 and in prep for #145. Also in prep for #124 the lookup of partitions have been prepared here. We now need a reverse-lookup function.
2021-04-08Starting implementing #124. The installer will be detatched from block ↵Anton Hvornum
devices and partitions. Instead it will rely on a given destination to pacstrap to. From there, it should be able to do reverse-lookups on the target and base it's information and choises from there. This removes any form of partitioning logic, hardware logic and other things from the initialization of the installer. These things should be explicitly called from the installers functions instead. Such as .set_hostname() instead of passing it as a initiation variable.
2021-04-08Remove nano from base packagesDylan M. Taylor
2021-04-08Merge branch 'master' into quality-of-lifeDylan M. Taylor
2021-04-08Fixing glitch in variable use after moving to __packages__ definition.Anton Hvornum
2021-04-08Corrected the new-line parameterAnton Hvornum
2021-04-08Corrected for keymap before encrypt hookAnton Hvornum
Also think that we should patch mkinitcpio, not replace it. Especially in the btrfs case where we simply just want to add `btrfs` to the `MODULES` section.
2021-04-08Update installer.pyAnton Hvornum
2021-04-08Fix undefined variables in installerRuslan Kiyanchuk
2021-04-08Corrected the new-line parameterAnton Hvornum
2021-04-07Merge pull request #221 from advaithm/torxed-v2.2.0Anton Hvornum
added support to automagically add ucode to initrd
2021-04-07Fixed typosnullrequest
2021-04-07Reverted a change with newline to openAnton Hvornum
2021-04-07added support to automatically add ucode to initrdadvaithm
2021-04-07Merging changes from master into feature branch to avoid future conflics.Anton Hvornum
2021-04-07Fix newline issue on fstab writesInsanemal
Forced the newline char fstab writes as Python appears to be selecting the incorrect newlines
2021-04-06Merge branch 'master' into fix-undef-varsAnton Hvornum
2021-04-06Update installer.pyAnton Hvornum
2021-04-05Corrected for keymap before encrypt hookAnton Hvornum
Also think that we should patch mkinitcpio, not replace it. Especially in the btrfs case where we simply just want to add `btrfs` to the `MODULES` section.
2021-04-05allow multiple services to be enabled at onceZach Osman
2021-04-04Merge branch 'master' into fix-repo-urlAnton Hvornum
2021-04-04Update repo to archlinux/archinstallRafael Fontenelle
2021-04-04Fix misspellingsRafael Fontenelle
2021-04-04Added error handling to sys_command's peak function.Anton Hvornum
2021-04-03Fix undefined variables in installerRuslan Kiyanchuk
2021-04-03Merging in latest changes from master.Anton Hvornum
2021-04-03This should fix #151, by using lsblk instead of /dev/disk/by-partuuid. It ↵Anton Hvornum
also cleaned up the installer code quite a bit during the bootloader installation. Will do the same for encrypted drives later on by implementing UUID on a BlockDevice (disk) level.
2021-04-02Fixing glitch in variable use after moving to __packages__ definition.Anton Hvornum
2021-04-02Merge PR #113 into torxed-v2.2.0 feature branch.Anton Hvornum
This merge should add BIOS through MBR support and GRUB.
2021-04-02added hardwareincompatibilty erros and updated readmeadvaithm
2021-04-02changed __enter__advaithm
2021-04-02fixed some issues with the changesadvaithm
2021-03-28Added some more useful debug data to the log.Anton Hvornum
2021-03-28Fixed a path-check issue with Time Zones.Anton Hvornum
2021-03-25New feature: Profile() now supports .packages which returns any defined ↵Anton Hvornum
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-21Added a mkinitcpio configuration for non-btrfs volumes but where encryption ↵Anton Hvornum
is still used. Also added keymap to the HOOKS so that we can get non-us layouts depending on the locale chosen during installation.
2021-03-21Moved some info logs into debug instead to minimize user splash.Anton Hvornum
2021-03-21Added some debugging to help identify why archinstall cannot find ↵Anton Hvornum
unencrypted devices when setting up the boot loader.
2021-03-21Spelling error on variable.Anton Hvornum