Age | Commit message (Collapse) | Author |
|
ISO network configuration.
|
|
base_packages, which is never installed if the installer has already finished installing the base packages before this function was called. copy_ISO_network_config() there for now properly checks if the installation is complete and if so, simply straps in the package. Otherwise adds it to the base packages and waits for the base to roll through.
|
|
it, but using a string as identifier is the only way I can think of currently in guided.py. When user is prompted to select a interface to configure for networking, there's now a zero-option to copy existing ISO configuration to the install medium. This enables advance configuration prior to running the installer - and simply copy it straight over to the install medium. Two requirements: 1: That iwd is used for wifi configuration and config for passwords etc are stored in /var/lib/iwd 2: That systemd-networkd is used to configure networking/IP/DHCP as anything under /etc/systemd/networkd/* is copied over.
|
|
it, but using a string as identifier is the only way I can think of currently in guided.py. When user is prompted to select a interface to configure for networking, there's now a zero-option to copy existing ISO configuration to the install medium. This enables advance configuration prior to running the installer - and simply copy it straight over to the install medium. Two requirements: 1: That iwd is used for wifi configuration and config for passwords etc are stored in /var/lib/iwd 2: That systemd-networkd is used to configure networking/IP/DHCP as anything under /etc/systemd/networkd/* is copied over.
|
|
|
|
|
|
|
|
|
|
|
|
truncated in unwanted places (like fstab)
|
|
|
|
|
|
|
|
|
|
|
|
Updated `genfstab()` to approprately generate a correct fstab for mounted filesystems used in `installation.mountpoint`.
|
|
|
|
|
|
|
|
But placed genfstab in the Installation() __exit__ as the last action performed.
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
Installer().configure_nic() to help with nic configuration. Supports a crude DHCP configuration and a minimal static IP handler.
|
|
Related to the new log features.
|
|
|
|
|
|
|
|
* [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']`.
|
|
|
|
|
|
layer later)
|
|
mirrors in the finished installed medium.
|
|
|
|
live medium
|
|
|
|
|
|
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.
|
|
the filesystem is actually btrfs.
|
|
fetch a common version from the file VERSION. And some spelling tweaks for the log output.
|
|
|
|
well as activate_ntp().
|
|
to enable it in a installation, after which can be called.
|
|
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)
|
|
added a mirrors.py helper to rudimentary set mirror data on the installer host
|
|
that cloning enables importing as well. This should enable both git clone to work as well as pypi.
|
|
ask for stuff first, then fire away. Tested encrypted/non-encrypted and both works.
|