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
2020-12-07Added some more log output regarding fstab.Anton Hvornum
2020-12-07Reverted genfstab changes.Anton Hvornum
But placed genfstab in the Installation() __exit__ as the last action performed.
2020-12-07DebuggingAnton Hvornum
2020-12-07Making sure installation.mount() also triggers genfstab.Anton Hvornum
Since it's a installation specific mount, we need to re-create genfstab. Also corrected genfstab flags as well as added an option to override the >> (append) operator to become a write-over operator.
2020-12-06Check if directory exists before mountingAnton Hvornum
2020-12-06Swapped order of partition vs mountpoint in installation.mount()Anton Hvornum
2020-12-06Attempting to select drives by size and/or idAnton Hvornum
2020-11-11Added minor error handling in installer.set_keyboard_language()Anton Hvornum
2020-11-11Added a simple INI handler, and a helper function under ↵Anton Hvornum
Installer().configure_nic() to help with nic configuration. Supports a crude DHCP configuration and a minimal static IP handler.
2020-11-08Updated documentationAnton Hvornum
Related to the new log features.
2020-11-04Tweaked some log messages in archinstall.Installer()Anton Hvornum
2020-11-04installer.log() should not be a property.Anton Hvornum
2020-11-04Spelling error on systemd-bootctl.Anton Hvornum
2020-11-04Added multiple log features.Anton Hvornum
* [Reintroduced](https://github.com/Torxed/archinstall/blob/f64a605449f59c677dff39962f1cb46616d893b7/archinstall.py#L57-L71) log levels * Created a global log file definition * Optional support for `python-systemd`'s journald handler. * Optional file output that has a globally configurable definition, that archinstall will honor in `archinstall.storage['logfile']`.
2020-10-20Preparing log-data and debug output.Anton Hvornum
2020-10-19Fix typos.Varun Madiath
2020-09-29Removed AUR support (Moving to a separate project, possibly as an addon ↵Anton Hvornum
layer later)
2020-09-01Added archinstall.Installer().set_mirrors, which allows to modify the ↵Anton Hvornum
mirrors in the finished installed medium.
2020-09-01Forgot self in a parameterAnton Hvornum
2020-09-01Added the option to set keyboard layout of installation. Not only on the ↵Anton Hvornum
live medium
2020-08-31Forgot the syntax of sudoers apparently. Corrected.Anton Hvornum
2020-08-31Forgot self. in InstallerAnton Hvornum
2020-08-31Added post-installation check on __exit__ of archinstall.Installer(). This ↵Anton Hvornum
will 'verify' that the installation is complete after leaving the installer, or warn the scripter/programmer/user that there's steps missing in order to complete the installation. This is a step towards combating root being disabled and sudo users forgotten to be created - to avoid total account lockout.
2020-08-31Made btrfs optional in the minimal_installation. As it's only required if ↵Anton Hvornum
the filesystem is actually btrfs.
2020-08-20Added missing function reboot(). Also tweaked the build scripts so that they ↵Anton Hvornum
fetch a common version from the file VERSION. And some spelling tweaks for the log output.
2020-08-04Version bump rc4Anton Hvornum
2020-08-04Added two new functions. Fixed set_locale. enable_service() was added as ↵Anton Hvornum
well as activate_ntp().
2020-07-22Added a function to the installer, also added a function to make it easier ↵Anton Hvornum
to enable it in a installation, after which can be called.
2020-07-22New feature: application profiles now support .py as well. Also fixed a ↵Anton Hvornum
sys.path issue where an installed version of archinstall would have precedence over the local version when profiles were being executed (because profiles were living in a unknown relative working directory, the caller to those profiles have to make sure .archinstall exists in sys.path before calling said profile)
2020-07-21Added a set_timezone() and fixed set_locale() in the Installer() class. Also ↵Anton Hvornum
added a mirrors.py helper to rudimentary set mirror data on the installer host
2020-07-21Added some more documentation. Also added a __init__.py in the git repo so ↵Anton Hvornum
that cloning enables importing as well. This should enable both git clone to work as well as pypi.
2020-07-08removed some non-essnetial packages. re-structured the guided installer to ↵Anton Hvornum
ask for stuff first, then fire away. Tested encrypted/non-encrypted and both works.
2020-07-08Fixed a bug where minimal_installation() didn't return anything.Anton Hvornum
2020-07-08Added debuggingAnton Hvornum
2020-07-08Fixed issue with filename replacing variable.Anton Hvornum
2020-07-08Added missing btrfs to mkinitcpio. Also added a bunch of locale stuff and ↵Anton Hvornum
genfstab which I forgot
2020-07-08Swapped crypted and unencrypted logic.Anton Hvornum
2020-07-08mixed up the mount of /boot, now correctly mounts /boot before running pacstrapAnton Hvornum
2020-07-08Added a sleep for testingAnton Hvornum
2020-07-08mkinitcpio was no longer a part of linux or base, had to be installed seperatelyAnton Hvornum
2020-07-08Added debug to pacstrap of base and linuxAnton Hvornum
2020-07-08Added a encrypted flag to the Partition() object. So that certain checks can ↵Anton Hvornum
be done by the Installer() later on, for instance when adding a bootloader. There's also a now which tries to find the parent device to the unlocked encrypted device.
2020-07-08Using two different methods for encrypted/non encrypted drives.Anton Hvornum
2020-07-08Trying to sort out a boot issueAnton Hvornum
2020-07-08Using PARTUUID instead of disk UUIDAnton Hvornum
2020-07-08Fixed an issue where the boot loader tried to point the / boot towards the ↵Anton Hvornum
/boot partition in the loader entry.
2020-07-07Added colored output. Also tested non-encrypted installations and added ext4 ↵Anton Hvornum
support.
2020-07-06Reworked final preparations for working with profiles and installing them.Anton Hvornum
2020-07-06Converted the lib to a pip supported structure to make packaging easier. ↵Anton Hvornum
Also tweaked some minor issues and added the AUR function