Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archinstall/lib/profiles.py
AgeCommit message (Collapse)Author
2021-04-07Add i3 selections to desktop fileDylan Taylor
2021-04-07Add filtration on top level profileDylan Taylor
2021-04-07Merging changes from master into feature branch to avoid future conflics.Anton Hvornum
2021-04-06Merge pull request #190 from advaithm/masterAnton Hvornum
post install hook
2021-04-06added _post_install hook.advaithm
2021-04-04Fix misspellingsRafael Fontenelle
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-21Moved some info logs into debug instead to minimize user splash.Anton Hvornum
2021-03-21Cleaned up after some debugging.Anton Hvornum
2021-03-21Moved the globalization of 'installation' variable. Since Profile() might be ↵Anton Hvornum
created before the installation instance, we need to move the global variable declaration after installation has begun and there's an installation instance.
2021-03-21Storing original namespace of profiles as they were during initation. ↵Anton Hvornum
Namespaces now get reverted back to the original state just before .install() is called. This ensures any temporary namespace changes made during prep-checks etc doesn't stick around when we try to install.
2021-03-21Reverted reset_namespace idea. Didn't turn out as clean as I wanted it to.Anton Hvornum
2021-03-21Enabling load_instructions() to set a temporary namespace, and then ↵Anton Hvornum
reverting it after the instructions are loaded. This is to temporarly override the namespace during import - enabling avoidance of triggering __name__ checks, and at the same time reverting back the namespace automatically to enable .execute() on the script (reusability of classes)
2021-03-21Enabling load_instructions() to set a temporary namespace, and then ↵Anton Hvornum
reverting it after the instructions are loaded. This is to temporarly override the namespace during import - enabling avoidance of triggering __name__ checks, and at the same time reverting back the namespace automatically to enable .execute() on the script (reusability of classes)
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-03-21Debugging tainted namespace on profile modules.Anton Hvornum
2021-02-17Variable mistakeAnton Hvornum
2021-02-17Variable mistakeAnton Hvornum
2021-02-17Simplified profile prep-execution slightly in guided.py. The code can be ↵Anton Hvornum
improved further but it's now more easily read what's going on.
2020-12-06Variable issue in Application() from the latest change.Anton Hvornum
2020-12-06Making list_examples() results cachedAnton Hvornum
This to lock in found modules, in case paths dissapear during runtime.
2020-12-06More debuggingAnton Hvornum
2020-12-06Debug for testingAnton Hvornum
2020-12-06Refined debug outputAnton Hvornum
2020-12-06PATH correction for /examples/Anton Hvornum
2020-12-06DebuggingAnton Hvornum
2020-12-06Reduced calls to Profile.pathAnton Hvornum
Since it triggers multiple walks and HTTP requests.
2020-12-06Removed debugging for walkAnton Hvornum
Application profiles now seam properly integrated by setup.py, remote profiles have not yet been tested.
2020-12-06Added application profiles to the setup.pyAnton Hvornum
Otherwise local lookups for application specific profiles will break/be missing.
2020-12-06DebuggingAnton Hvornum
2020-12-06Added additional user-verification to guided.pyAnton Hvornum
Also spelling error in subpath
2020-12-06Fixed issue where absolute paths to profiles got squashedAnton Hvornum
2020-12-06Reverted last commit and added debugging in guided insteadAnton Hvornum
2020-12-06Added debugging to find application issueAnton Hvornum
2020-12-06Modified Application() and list_profiles()Anton Hvornum
list_profiles() support a subpath parameter, which just gets appended after any given path found in PROFILE_PATH as well as UPSTREAM_URL to support filtering on application level.
2020-12-06Returning Profile() to correctly handle with statementAnton Hvornum
2020-12-06Update profiles.pyAnton Hvornum
2020-12-06Added spec as an instance variable to Script()Anton Hvornum
2020-12-06Moving self.installer to Script() instead of Profile()Anton Hvornum
2020-12-06Wrong variable passed to spec_from_file_location()Anton Hvornum
2020-12-06DebuggingAnton Hvornum
2020-12-06Simplifying the Profile() and Imported() logic.Anton Hvornum
Combining two/three separate logics into one, to make it easier to maintain profile loading.