Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-07Can't unmount during startup if we want to support existing partitioning ↵Anton Hvornum
schemes.
2021-02-07has_partitions() doesn't take any parameters, old reminant of prototype code.Anton Hvornum
2021-02-07Created has_partitions() on BlockDevice'sAnton Hvornum
2021-02-07Adding a check to see if the disk contains a parition table already. ↵Anton Hvornum
has_partitions() TBI
2021-01-31Merge pull request #104 from phisch/patch-1Anton Hvornum
Add correct locale to /etc/locale.gen
2021-01-30don't pass encoding in locale argument, it is appended separately in set_localePhilipp Schaffrath
2021-01-29Merge pull request #103 from nikibobi/patch-1Anton Hvornum
Fix README.md minimal example link
2021-01-29fix README.md minimal example linkBorislav Kosharov
2021-01-28Added man build steps to PKGBUILD for python-archinstall.Anton Hvornum
2021-01-27Version and sha256sums on PKGBUILD'sAnton Hvornum
2021-01-26Merge pull request #100 from grazzolini/fix_enable_servicesAnton Hvornum
installer: Make sure networkd and resolved are enabled
2021-01-26This corrects some syntax things for manpages #78. Mainly links are printed ↵Anton Hvornum
out fully rather than wrapping them in a hyper link label.
2021-01-26installer: Make sure networkd and resolved are enabledGiancarlo Razzolini
Fixed the logic so systemd-networkd and systemd-resolved will always be enabled when the user picks the option to copy files from the ISO. The previous behavior was to enable them only if a wireless network was configured with iwd.
2021-01-26Fixes #86 by properly raising the the correct exceptions. This will happen ↵Anton Hvornum
when required steps are skipped. And the error message is to simply restart the installer.
2021-01-26Merge pull request #90 from Reiddragon/masterAnton Hvornum
Added basic F2FS support
2021-01-25Merge pull request #95 from Torxed/improved-loggingAnton Hvornum
Tested and verified on a installation. Log file ends up and on errors there's a message printing guiding users to look for it and report issues :)
2021-01-26Synced over the install log to the install medium upon Installer() __exit__. ↵Anton Hvornum
Default storage is /var/log/archinstall/install.log but can be configured in storage.py. This will include crash dumps and a identical copy is found in the ISO as well, in case the users starts looking in /var/log/archinstall in the ISO medium.
2021-01-26Merge branch 'master' of github.com:Torxed/archinstall into improved-loggingAnton Hvornum
2021-01-25Merge pull request #96 from Torxed/hardware-n-wifiAnton Hvornum
Added wifi-configuration support (basic) by copying existing `iwd` configurations. Also added some hardware detection helpers such as `UEFI` detection and wifi hardware as well as detection for three common graphic cards.
2021-01-26Error in copy paste of function name.Anton Hvornum
2021-01-26Added enabling of systemd-networkd and systemd-resolvd in the copying of the ↵Anton Hvornum
ISO network configuration.
2021-01-26Corrected a error in the installation of iwd. The package was added to ↵Anton Hvornum
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.
2021-01-25Merge pull request #97 from grazzolini/git-pkgbuildAnton Hvornum
Move PKGBUILD dir to PKGBUILDs dir and create a new PKGBUILD for git
2021-01-25Move PKGBUILD dir to PKGBUILDs dir and create a new PKGBUILD for gitGiancarlo Razzolini
Create a new PKGBUILD that builds from the current git directory for ease of testing. Moved the PKGBUILD directory to PKGBUILDs.
2021-01-25Adding copy mode for #95 (#82). I wouldn't say this is a hacky way of doing ↵Anton Hvornum
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.
2021-01-25Adding copy mode for #95 (#82). I wouldn't say this is a hacky way of doing ↵Anton Hvornum
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.
2021-01-25Added an embryo for listing wireless networks.Anton Hvornum
2021-01-25Added some basic/crude graphics checks in hardware.pyAnton Hvornum
2021-01-25Created an embryo for hardware detection. Supports detecting WiFi and UEFI. ↵Anton Hvornum
This fixes #44 and is a start for #82.
2021-01-25Delete test.pyAnton Hvornum
2021-01-25Added a little print out to inform the user about where to find the log file ↵Anton Hvornum
on a crash.
2021-01-25Simplified the code a bit by removing the log file setup. It's not handled ↵Anton Hvornum
by archinstall.output.log(). Also moved two variable setups to the top.
2021-01-25Added some more fields to the configuration output, as well as added a ↵Anton Hvornum
better fail safe for the logging output. Any exception during the installation will be caught by __exit__ in Installer(), hopefully.
2021-01-24Slimmed the awesome WM profile a bit more. added a TODO to ask the users to ↵Anton Hvornum
select a browser rather than 'forcing' one on them
2021-01-24Added debug output as well as corrected output formatting in log().Anton Hvornum
2021-01-24terminus font has changed name upstream from terminus-font-otb to ↵Anton Hvornum
terminus-font. Which is one (of probably many) fonts that is required for awesome to render text in menu's etc.
2021-01-24Mixup with variable nameAnton Hvornum
2021-01-24Simpligied installer.log() to wrap output.log() with it's changes.Anton Hvornum
2021-01-24Trying to centralize the configuration for logging. Phasing out some ↵Anton Hvornum
parameters which also affects the current ability to create multiple log files for multiple runs. This will be re-introduced when logging is made into a class object in a later version
2021-01-22Merge pull request #92 from grazzolini/change_arch_siteAnton Hvornum
Change Arch Linux site URL's
2021-01-22Change Arch Linux site URL'sGiancarlo Razzolini
Recently Arch Linux shed the www portion of its site. The links still work, but it's a 301 redirection to archlinux.org. Changed all the URL's still pointing to www.archlinux.org to avoid the unnecessary redirection, since on browsers the 301 is usually saved and respected, but command line tools line wget or python might not save this and always go through the redirect.
2021-01-22Added basic F2FS supportReid
2021-01-22Merge pull request #89 from advaithm/masterAnton Hvornum
plasma wayland and xfs support
2021-01-22Safety checks prohibited this from runningAnton Hvornum
The safety mechanism prevents the installation-code under `if __name__` to run when importing to check for the `_prep_function`. when the import for `_prep_function` check is executed it imports with a bogus `__name__` override. This is to protect anything under if `__name__` from running just to be able to import and run `_prep_function()`. After that is done and the actual installation begins, it imports with a proper `__name__`, The namespace is `filename` minus the `.extension` *(.py)*, normally imports of modules with dashes (`-`) in the name is prohibited, but archintall's import mechanism supports this as it's a string-import via `importlib`. So modified to `if __name__ == 'kde-wayland'` and that worked great : )
2021-01-22replced slef.part with self.partitionadvaithm
2021-01-22fixed spaces in kde-wayland.pyadvaithm
2021-01-22fixed spaces in kde-wayland.pyadvaithm
2021-01-22fixex spaces in installer.pyadvaithm
2021-01-22fixed tabs and spaces problemadvaithm
2021-01-22fixed tabs and spaces problemadvaithm