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-30Moved mkinitcpio variablesAnton Hvornum
They now live as a installation-session variable. Not just minimal installation.
2021-04-29Change how efibootmgr is installedDylan M. Taylor
Make changes suggested by Torxed
2021-04-29Partially revert hasUEFI grub/efibootmgr change to fix GRUBDylan M. Taylor
2021-04-29Adding on_pacstrap hook for installation. As well as a plugins listing that ↵Anton Hvornum
plugins can hook in to in order to be called during specific on_<event> calls.
2021-04-29Added a postgresql application profile. (#383)Anton Hvornum
* Added a postgres application profile. Also introducing runas to the arch_chroot of the installation, to run commands as emulated users. This is highly WIP at the moment. * Fixing top-level-listing of profiles. As well as testing some postgres installation steps. * Removed dupe functions. * Added safety check in case a comment mentions the top level profile thing. * Patching namespace corruption. * Avoiding runtime collision due to installation not being initiated yet. * Allow for parameterization of filesystem in guided. Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
2021-04-29Cleaning up packages. (#374)Anton Hvornum
* Cleaning up packages. installer now relies on __packages__ definition. Which will work with external libs to more easily gather packages used by installer and profiles. * Added back the logic for the log message, where we inform if we're adding the boot loader to root or boot. * Added __package__ definition to profiles and the installer. These packages can be used as an indication from outside libraries of what could *possibly* be installed. For instance an offline-tool could source these, it would source more than it needed to, but it would give a quick rundown of what might be needed. * Removed import of __base__packages__ as it's now just __packages__ after a lot of stream-lining. * Explosion misspelling. Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
2021-04-29Fixes #350 hopefully. This reverts an old hotfix to make systemd-boot work ↵Anton Hvornum
with dualboot variables. This **NEEDS** to be tested together with a Windows installation dual-boot setup, because this is where variable writing caused issues before.
2021-04-28removed pdbadvaithm
2021-04-28log diffrent values when in bios modeadvaithm
2021-04-28trying to fix always failing bootloader installadvaithm
2021-04-28fixed kernel selectadvaithm
2021-04-28pdb traceingadvaithm
2021-04-27Revert some merge resolve changesSecondThundeR
2021-04-27Moving away from custom log levels, to something that's well defined. (#360)Anton Hvornum
* Moving away from custom log levels, to something that's well defined. * Added backward compability to log() as well. * Added an option to force log messages out on screen even if the level is below the log level threashold. * Added force log messages when wrong notation is used. * Added some more length to the deprecated message * Swapped all log levels to use logging.<level> instead. Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
2021-04-27Synced latest changes from torxed-v2.2.0.Anton Hvornum
2021-04-25Merge branch 'master' of https://github.com/AggamR/archinstallAggam Rahamim
2021-04-25having ability to use multiple kernelsAggam Rahamim
2021-04-21Merged in latest changes and history from torxed-2.2.0 to avoid odd history ↵Anton Hvornum
in PR #315
2021-04-21add efibootmgr only on uefi systemsadvaithm
2021-04-20added return trueadvaithm
2021-04-20fixed some weird grammeradvaithm
2021-04-20added /mnt to grubcfg genrationadvaithm
2021-04-20removed unnessacry --targetadvaithm
2021-04-20fixed shell command in add bootloaderadvaithm
2021-04-20reworked how we remove efimanageradvaithm
2021-04-20reworked how we remove efimanager and add grubadvaithm
2021-04-20Merge branch 'torxed-v2.2.0' into torxed-v2.2.0Anton Hvornum
2021-04-17Merging in master to feature branch.Anton Hvornum
2021-04-17Package called grub not grub-installMalccolm Haak
2021-04-17Whitespace needs to be tabs. Added test for UEFI, if not found add ↵Malccolm Haak
grub-install to pacstrap install
2021-04-16fixed mkinitcpioAggam Rahamim
2021-04-16fixing - letting user choose kernelAggam Rahamim
2021-04-16added option to choose kernelAggam Rahamim
2021-04-13Merge pull request #289 from dylanmtaylor/chroot-promptAnton Hvornum
Implement chroot prompt after successful installation
2021-04-12Implement function to set the shell for a user (#291)Dylan M. Taylor
2021-04-12Move logic to guidedDylan Taylor
2021-04-12Implement chroot prompt after successful installationDylan Taylor
Try os.subprocess Revert to subprocess.check_call
2021-04-12Merge branch 'master' into torxed-v2.2.0Anton Hvornum
2021-04-11Make it yellowDylan M. Taylor
2021-04-11If user does not change keyboard language, log it.Dylan M. Taylor
2021-04-11Merge pull request #181 from zosman1/enhancement-systemd-service-wrapperAnton Hvornum
Allow multiple services to be enabled at once
2021-04-11Fixed PR #273. Moved the graphic drivers into hardware since they are ↵Anton Hvornum
hardware specific, in the long run maybe we move them into 'drivers' or something. And moved the user interaction from gfx_drivers into user_interactions. And removed the import from installer.py to __init__.py since we don't want to import 'global functions' in extension imports.
2021-04-10Fix issue #263Dylan Taylor
2021-04-10Added a #TODOAnton Hvornum
2021-04-10Modified encrypted partitions to use partuuid for now.Anton Hvornum
2021-04-10Fixing UUID on encrypted partitions.Anton Hvornum
2021-04-09Removed some debugging.Anton Hvornum
2021-04-09List function call error.Anton Hvornum
2021-04-09Attempting to correct some inconsitencies in disk-parent reporting.Anton Hvornum
2021-04-09Attempting to correct some inconsitencies in disk-parent reporting.Anton Hvornum