* prepare: fix config_hardened + make arch config default for all distros
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* prepare: pring message about using hardnened config file
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* README: update about the change with the default config file
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* install.sh: additional dependencies
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* Update README
* Update wording and title
* Lowercase "L" in the title
* Improve writing
* Update user patches section
* Update README.md
Co-authored-by: Koopa <codingkoopa@gmail.com>
* Add 5.11rc as CFS only for now
* Tweaks
* typo
* Move the "other stuff" higher. Users want to see this before user patching support and co
* README: move Zenify as optional feature
* Add more details about the intel_pstate case
* Options refactor
* README: small text tweaks
* README: simplify modprobed-db text
* README: Arch Linux name change
Co-authored-by: Koopa <codingkoopa@gmail.com>
* README: @CodingKoopa fixes
Co-authored-by: Koopa <codingkoopa@gmail.com>
* Tweaks
- Compiler optimizations don't deserve that much space
- Simplify the modprobed-db part a bit
- Link to our own Anbox usage mini-guide
* That turn of phrase hurts me for some reason, sorry Adel
Not sure if it's plainly incorrect english or not (it follows the french logic though, which doesn't usually work that well in english)
* Not sure why I specified LTO here, it affects Clang, with and without LTO
Co-authored-by: Koopa <codingkoopa@gmail.com>
Co-authored-by: Etienne JUVIGNY <ti3nou@gmail.com>
* install.sh: install headers in /usr/include for winesync to work
This implies reverting a previous change in deb and rpm distros
and adding make headers_install in the Generic approach
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* install.sh: install winesync.rules file
This file will not be removed and will be left dangling
Not so bad I think, since only winesync uses it. We can
remove it in the future if things change
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* prepare: remove winesync.rules file during cleanup
So we can check if the user actually asked for winesync
in the current run by checking if the file exists.
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* install.sh: add winesync to /etc/modules-load.d for auto-loading
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* Prompt _distro if undefined when using "uninstall-help" in install.sh
* Unified linux source code git folder
* Update README
* Fix "defaulting to arch" by prompting distro earlier
* Move variable definitions at the correct position in script
* Remove unneeded Ubuntu dependency
* Fix typo
* RPM distros: Move only tkg related RPMs and leave the ~/rpmbuild folder as-is
* Fix defaulting to _distro=Arch when using ./install.sh config
* Use custom location for rpmbuild folder
* Fix _topdir for make bin-rpm
* Move rpmbuild folder cleanup to exit_cleanup function
* Revert folder naming in Arch specific NUKR=false cleanup
* Revert Void Linux changes
* Shallow clone a longer time window for stable releases
depth=1 had issues if the kernel release
is newer than the tag in the git repo
* Move functions to install.sh
* Fix cpuopts patch file naming
* Improve install.sh help message