Commit Graph

1899 Commits

Author SHA1 Message Date
Anton Hvornum fb56fa3c5f
Merge pull request #390 from dylanmtaylor/patch-9
Add lighttpd application profile
2021-04-29 11:35:39 +00:00
Anton Hvornum a94cea235d
Merge pull request #389 from dylanmtaylor/patch-8
Add Docker Application Profile
2021-04-29 11:35:22 +00:00
Anton Hvornum 6e646ebebf
Merge pull request #388 from dylanmtaylor/patch-7
Add Tomcat application profile
2021-04-29 11:35:09 +00:00
Anton Hvornum c930ff826e
Merge pull request #387 from dylanmtaylor/patch-6
Add Apache HTTPD Application Profile
2021-04-29 11:34:50 +00:00
Anton Hvornum 6b2ea318f3
Merge pull request #385 from dylanmtaylor/patch-4
Add nginx application profile
2021-04-29 11:34:26 +00:00
Dylan M. Taylor f7cb4c8fb9
Add MariaDB Application Profile (#386) 2021-04-29 13:33:46 +02:00
Anton Hvornum 0ebc6be7ae
Added a postgresql application profile. (#383)
* 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-29 13:32:21 +02:00
Dylan M. Taylor 9d5e9333c7
Add lighttpd application profile 2021-04-29 07:18:38 -04:00
Dylan M. Taylor 5cf0419073
Add Docker Application Profile 2021-04-29 07:14:34 -04:00
Dylan M. Taylor 9e8446a96a
Add Tomcat application profile
Using Tomcat 10 as that is the latest release
2021-04-29 07:09:46 -04:00
Dylan M. Taylor 5c6cd59aec
Add Apache HTTPD Application Profile 2021-04-29 07:03:57 -04:00
Dylan M. Taylor eb2174eef9
Add nginx profile 2021-04-29 06:57:52 -04:00
Anton Hvornum aa0f432726
Merge pull request #384 from jatin-cbs/master
Fixed a typo in the last PR https://github.com/archlinux/archinstall/pull/378
2021-04-29 10:50:50 +00:00
Jatin 16a1a00643
Fixed a typo in the last PR https://github.com/archlinux/archinstall/pull/378
replaced a `.` with a `,` in gnome.py profile.
2021-04-29 15:50:01 +05:30
Anton Hvornum 055b6dd905
Merge pull request #378 from dylanmtaylor/packages
Desktop Environment Cleanup and Switch to Packages Definitions
2021-04-29 08:23:29 +00:00
Anton Hvornum 455dd24614
Merge branch 'master' into packages 2021-04-29 08:23:01 +00:00
Anton Hvornum 2d02e806f2
Cleaning up packages. (#374)
* 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-29 10:18:43 +02:00
Anton Hvornum 9fd87a4b53
Update python-publish.yml 2021-04-28 21:30:48 +02:00
Dylan Taylor 1238199ed8 egl-wayland is small enough that conditionally installing it doesn't make a lot of sense 2021-04-28 11:49:23 -04:00
Dylan M. Taylor f9f359ab73
This variable wasn't really needed. 2021-04-28 11:30:30 -04:00
Dylan Taylor fd042053be Rework KDE profile package installation 2021-04-28 11:21:24 -04:00
Dylan Taylor 6013e06fb1 Add packages to top of each desktop profile 2021-04-28 11:20:00 -04:00
Dylan Taylor f91c0137d5 Remove refs to application profiles that were removed 2021-04-28 11:14:18 -04:00
Dylan Taylor 23a9e9f69a Change how i3 configurations are installed 2021-04-28 11:13:16 -04:00
Dylan Taylor 2d4326b6c5 Rework how alacritty is installed for awesome 2021-04-28 11:11:36 -04:00
Dylan Taylor 8706b48097 Restore kde.py 2021-04-28 11:10:08 -04:00
Dylan Taylor f319308d37 Remove application profiles that just install additional packages and do not do anything else to customize or configure. 2021-04-28 11:08:50 -04:00
Dylan Taylor e9d5cd1a11 Rework budgie to use package definition 2021-04-28 11:07:18 -04:00
Anton Hvornum e52fca2d01
Merge pull request #371 from dylanmtaylor/patch-1
Avoid some word wrapping on smaller consoles like VirtualBox.
2021-04-28 13:23:56 +00:00
Anton Hvornum 4079eebc70
Added a mini curses class and generic-multi-select (#362)
* Added a mini curses class. It can do some simple tricks to iterate over menu options and indicate which ones are chosen using generic_multi_select().

* Include the default parameter if set.

* Modified 'select_kernel()' to use the new multi-select.

* Sneaky character got in.

* removed some debugging

* removed some debugging

* Spelling error

* Adding error handling and loop support.

* Enforce that 'default' is always selected if no other option is selected.

* Fixed backspace issues and ghosting.

Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
2021-04-28 15:18:28 +02:00
Dylan M. Taylor 7beccba395
Avoid some word wrapping on smaller consoles like VirtualBox. 2021-04-28 08:59:01 -04:00
Anton Hvornum 754e4b8b61 Corrected one indentation. 2021-04-28 14:30:12 +02:00
Anton Hvornum 04804e6edc Corrected error handling for log creation. 2021-04-28 14:28:21 +02:00
Anton Hvornum 09cab32749 Merge latest changes from master 2021-04-28 14:20:19 +02:00
Anton Hvornum a13db6bffd Fixing permission error on non-root-runners accessing log() 2021-04-28 14:20:12 +02:00
Anton Hvornum 2017d9a5f3
Merge pull request #370 from dylanmtaylor/patch-2
Allow Sway Nvidia override
2021-04-28 12:14:26 +00:00
Anton Hvornum 153495a4c0
Merge pull request #365 from dylanmtaylor/patch-1
Include Git commit SHA in the ISO
2021-04-28 12:13:41 +00:00
Dylan M. Taylor 3961f252c8
Allow Sway Nvidia override 2021-04-28 07:43:28 -04:00
Anton Hvornum 58d933e150
Merge pull request #367 from SecondThundeR/kernel-select
Slightly update kernel selection
2021-04-28 07:10:39 +00:00
Anton Hvornum 66197f08de
Added a default description 2021-04-28 09:10:29 +02:00
SecondThundeR 6cfaf30718 Update kernel select
Move select to separate function
Remove 'continue' option
Add hardened kernel as option
2021-04-28 09:41:47 +03:00
Anton Hvornum 932517e20d
Merge pull request #366 from advaithm/master
Bug fixes for kernel select and grub-install
2021-04-28 05:38:16 +00:00
advaithm 0e89173ddf
Raise a hardware incompatibilty error if someone installs the nvidia prop dirvers with sway 2021-04-28 09:37:22 +05:30
advaithm 8144ac736d
install nvidia-dkms when running linux-zen/lts 2021-04-28 09:35:07 +05:30
advaithm 3bf7a9e7af
removed pdb 2021-04-28 08:00:18 +05:30
Dylan M. Taylor 939fae0b1a Include the commit SHA in the ISO
Update iso-build.yaml with wording change, cat out .zprofile for debugging, and make it so workflow edits trigger builds.
2021-04-27 22:21:05 -04:00
advaithm db7632f55e
log diffrent values when in bios mode 2021-04-28 07:48:44 +05:30
advaithm 7922d82639
trying to fix always failing bootloader install 2021-04-28 07:41:34 +05:30
advaithm 464cee46ed
fixed kernel select 2021-04-28 07:08:35 +05:30
advaithm df86d2b80d
pdb traceing 2021-04-28 06:39:59 +05:30