Commit Graph

62 Commits (56097fd0be3be44ee4f45e7aab05a36b88dfea2d)

Author SHA1 Message Date
Tk-Glitch 0e4d9045d1 linux58-tkg: 5.8.16 2020-10-17 13:08:52 +07:00
Tk-Glitch fc2f875b0b linux58-tkg: 5.8.15 2020-10-14 16:03:19 +07:00
Tk-Glitch a6e07bee35 linux58-tkg: Do not override EXT_CONFIG_PATH, configfile, user_patches and user_patches_no_confirm options value when using generic or ryzen profiles 2020-10-10 22:07:20 +07:00
Tk-Glitch 95f6f1da7d linux58-tkg: Append I2C_NCT6775=m entry to config to skip optional openrgb patch prompt 2020-10-10 22:02:32 +07:00
Tk-Glitch 77c316a6d6 linux58-tkg: Get rid of BLKDEV_MAX_RQ 512 enforcing when CONFIG_ZENIFY is set. It seems to have become unnecessary.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/82
2020-10-07 19:16:24 +07:00
Tk-Glitch 939e372204 linux58-tkg: 5.8.14 2020-10-07 18:44:24 +07:00
Juuso Alasuutari 7665ac3c53
linux58-tkg: Clean up and fix glitched-base patch (#80)
Split most changes into properly attributed patches from their respecive
source repos, taking into account where each one seems to have been first
introduced. The attribution was done manually on a best-effort basis by
inspecting git logs from repositories such as tkg, zen, xanmod, and pf.

This commit also fixes a case of an invalid macro effectively disabling the
"defer+madvise" patch. Glitched-base included a variant of the patch where
the change depends on a config option named CONFIG_AVL_INTERACTIVE. This
config option isn't even mentioned anywhere else in linux-tkg, so the patch
has likely never been active in any build. I replaced the patch with an
identical one from zen-kernel and modified it to depend on CONFIG_ZENIFY.

Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
2020-10-06 17:22:24 +07:00
Tk-Glitch b82bef36c6 linux58-tkg: 5.8.13 2020-10-02 15:20:33 +07:00
Tk-Glitch f8f2dfbf9b linux58-tkg: Regen sha256sums following merged PRs 2020-09-30 22:55:03 +07:00
Juuso Alasuutari cba19f2aad
linux58-tkg: Remove "include/linux/compiler*.h: define asm_volatile_goto" (#78)
It was merged upstream in commit 8bd66d147c88bd441178c7b4c774ae5a185f19b8
in Linux v5.0, but was never removed from glitched-base. Applying it just
just adds a duplicate ifndef-define-endif block that has no effect.

Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
2020-09-30 22:52:57 +07:00
Juuso Alasuutari 7a3529a7c6
linux58-tkg: Update clear linux patches to upstream tag 5.8.12-989 (#77)
https://github.com/clearlinux-pkgs/linux.git

Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
2020-09-30 22:51:42 +07:00
Tk-Glitch cb9cabe2a9 linux58-tkg: 5.8.12 2020-09-27 20:23:57 +07:00
Tk-Glitch db773a0889 linux58-tkg: Import latest bcachefs patchset
https://github.com/koverstreet/bcachefs
2020-09-25 17:34:50 +07:00
Tk-Glitch cbe208a7bd linux58-tkg: 5.8.11 2020-09-24 11:45:49 +07:00
Tk-Glitch 6851b918c7 linux58-tkg: 5.8.10 2020-09-17 15:55:05 +07:00
Tk-Glitch 41cfeabff5 linux58-tkg: Update Project C patchset to v5.8-r3
d2a44a3bba
2020-09-15 13:21:12 +07:00
iWeaker4you f2536137fd
Fix build fail certificate UEFI on Debian 5.7/5.8/5.9rc (#68)
* Fix build fail certificate uefi on Debian 5.8

* Fix build fail, certificate uefi on Debian 5.7

* Fix build fail, certificate uefi on Debian 5.9rc
2020-09-14 17:19:55 +07:00
Adel Kara Slimane afc7b56bcb
linux*-tkg-config/prepare: Fix cleanup step on non-arch distros (#65) 2020-09-12 15:58:38 +07:00
Tk-Glitch cb07b08a36 linux58-tkg: 5.8.9 2020-09-12 15:50:46 +07:00
Tk-Glitch 7cd1394526 linux58-tkg: 5.8.8 2020-09-10 09:25:48 +07:00
Tk-Glitch 15169ce848 linux58-tkg: Bring undead PDS back for 5.8.y (renamed upds)
It seems Project C PDS doesn't perform anywhere as good currently
2020-09-08 22:36:47 +07:00
Tk-Glitch 07ebc66bfd linux58-tkg: Merge a1b097856d with prjc patchset 2020-09-08 13:41:29 +07:00
Tk-Glitch cce2723e11 linux58-tkg: Merge 40b9dc8708
Fixes f89af1cbb4
2020-09-07 16:19:18 +07:00
Tk-Glitch f89af1cbb4 linux58-tkg: Merge b17b53430b
Fixes 994fcbee93
2020-09-06 21:28:34 +07:00
Tk-Glitch a59c00ab6f linux58-tkg: replace our PDS implementation with Project C's 2020-09-06 19:44:52 +07:00
Eduard Tolosa 994fcbee93
Update to Project C 5.8-r2 (#60)
* Bump to projectc r2 patchset.

* Update prepare

* Add files via upload

* Fix.
2020-09-06 19:14:40 +07:00
Tk-Glitch 52c8d4e2f0 linux-tkg: readme: Make distro support a bit clearer
Fixes https://github.com/Frogging-Family/linux-tkg/issues/57
2020-09-05 13:42:10 +07:00
Tk-Glitch 0b051d54b1 linux58-tkg: 5.8.7 2020-09-05 13:20:38 +07:00
iWeaker4you f4df8b9100
Wrong file install on Ubuntu/Debian (#59)
* Wrong file install on Ubuntu/Debian 5.7

* Wrong file install on Ubuntu/Debian 5.8

* Wrong file install on Ubuntu/Debian 5.9
2020-09-04 13:54:12 +07:00
Tk-Glitch ce7140b1ce linux58-tkg: cfg: Fix missing "bmq" as a valid cpuscheduler option 2020-09-03 16:59:02 +07:00
Tk-Glitch 0fcfab7a04 linux58-tkg: 5.8.6 2020-09-03 13:13:40 +07:00
Tk-Glitch 26a3ec070c linux-tkg: Update urls to point to cdn.kernel.org 2020-09-03 13:13:00 +07:00
Adel Kara Slimane ee80080260
Support Fedora and derivatives (#56)
* linux57: install.sh: Add install for Fedora

* linux57: install.sh: use dnf to install and save it for uninstall

* linux57: install.sh: enable Fedora compilation

* linux57: use single equal sign for conditions

* linux57: Add uninstall step

* linux57: remove unwated changes

* linux57: install.sh: code cleanup

* linux57: install.sh: remove redundant condition

* linux57: install.sh: Fedora: update dependency install

* linux57: install.sh: uninstall only kernel and keep dependencies

* linux57: install.sh: make script executable

* linux57: install.sh: remove header uninstall in Ubuntu

* Linux57: Initial Suse support

* linux57: install.sh: Add Suse to the distro error message

* linux57: install.sh: Additionnal Suse dependency packages

* linux57: install.sh: disable gpg check for Suse kernel install

* linux57: install.sh: Fedora & derivative: produce dev files

* Linux57: install.sh: make Suse use ccache

* Linux57: install.sh: Fedora & derivatives: add install/uninstall of kernel-devel

* linux57: install.sh: Fix: disable sign check for Suse kernel install

* linux57: install.sh: Fedora & derivatives: enable confirm prompt for kernel install

* linux57: install.sh: suse add flag to replace files from default kernel-headers

* linux57: install.sh: make uninstall manual

* linux57: install.sh: add uninstall help for Suse

* linux57: install.sh: correct uninstall message for suse

* linux57: install.sh: move made RPMS into working folder and cleanup

* linux57: install.sh: add uninstall help for Fedora

* linux57: install.sh: Move deb files into DEBs folder

* linux57: install.sh: Ubuntu: install dev deb package

* linux57: install.sh: add Ubuntu uninstall help.

* linux57: install.sh: improve Ubuntu uninstall help

* linux57: Add Debian distro and related fix

* linux57: install.sh: prompt for distro

* linux57: install.sh: use _basekernel instead of 5.7

* linux57: install.sh: fix for using _basekernel everywhere

* linux57: add ubuntu/debian dependency install

* linux58: copy install.sh from 5.7 as-is, add distro prompt

* linux59: copy install.sh from 5.7 as-is, add distro prompt

* Fix PKGBUILD after adding the distro prompt

* Revert "Fix PKGBUILD after adding the distro prompt"

This reverts commit 9c3c155b3ed07a4aa04ec10d6fc0e8b5710a2f07.

* Fix PKGBUILD because of the distro prompt

* linux57: install.sh: improve `config` script path

* linux57: install.sh: loop if wrong answer in distro prompt

* linux57: install.sh: code cleanup

* Copy linux57 install.sh to linux58 and linux59

* install.sh: change "uninstall" argument to "uninstall-help"

* Update READMEs
2020-09-01 17:57:21 +07:00
iWeaker4you cdbf5273ad
Fix certificate issue on Debian (#55)
* Fix certificate issue on Debian 

I only applied it in version 5.8 so that first you can see if it applies to all, or if my solution is viable.

The problem is that every time it does the verification, it downloads the original configuration from github and does not maintain its own manual configuration that solves the certificate problem in Debian, it does not finish compiling for that reason.

And when you give Install.sh the CONFIG_SYSTEM_TRUSTED_KEYS = "debian / certs / test-signing-certs.pem" is reset, regardless of whether you edited it.

* Solution to certificate problem in Debian [Fixed]

* Add Debian only support

* Add Debian custom support

* Oop! OR Conditional

* Replace AND for OR Condition

* OR ......

* Regression with OR..
2020-08-27 13:44:41 +07:00
Tk-Glitch e28f6e8c84 linux58-tkg: 5.8.5 2020-08-27 12:34:04 +07:00
Tk-Glitch 6c3afa9aab linux58-tkg: 5.8.4 2020-08-26 14:09:30 +07:00
Tk-Glitch 51398d802c linux58-tkg: Update config
Silences new config entry prompt
2020-08-21 16:20:21 +07:00
Tk-Glitch 174e8faa29 linux58-tkg: 5.8.3 2020-08-21 16:13:18 +07:00
Tk-Glitch a505e3b7a4 linux58/59-tkg: non-makepkg: Update versions in install.sh
We should move that to variables, and the dir won't be correct on 5.9 until release, but that will do for now 🐸
2020-08-21 11:23:59 +07:00
Tk-Glitch 16a91d2987 linux-tkg: Set CONFIG_DEBUG_INFO=n by default on non-Arch
Debian-based distros notably create huge dbg packages otherwise
2020-08-21 10:09:10 +07:00
Koopa 453a462715
Install the TkG configuration used to the system (#49)
* linux-tkg: Install configuration used.

* linux-tkg: Document the installed config file.
2020-08-21 09:20:46 +07:00
Koopa 913245031b
linux-tkg: Accept default config w/ modprobed-db. (#47)
This alleviates Tk-Glitch/PKGBUILDS#404 by piping newlines to "make
localconfig".
2020-08-20 14:24:35 +07:00
Tk-Glitch 4804b9129f linux54/58-tkg: Config sync 2020-08-20 14:07:03 +07:00
Tk-Glitch 7146a546e4 linux58-tkg: 5.8.2 2020-08-19 12:21:01 +07:00
Tk-Glitch 66d595fac8 linux-tkg: Explicitly set X86_P6_NOP default (disabled) so it doesn't prompt on archs not selecting it. 2020-08-17 20:45:06 +07:00
Tk-Glitch 8c391854b4 linux58-tkg: Update prjc / BMQ patchset to v5.8-r1
http://cchalpha.blogspot.com/2020/08/project-c-v58-r1release.html
2020-08-17 19:59:15 +07:00
Tk-Glitch e71dced34b linux-tkg: non-Arch: Set _misc_adds="false" for now
This breaks on other distros due to the TTY patch. Until a decision is taken regarding the patch or the best way to fix it, this will do.
2020-08-17 16:51:56 +07:00
Tk-Glitch 967331d0be linux-tkg: The double equal sign amusement continuation 2020-08-17 16:43:41 +07:00
Tk-Glitch 0d144b2590 linux58-tkg: Update readme 2020-08-17 14:20:56 +07:00
Tk-Glitch 2a56141bbf linux58-tkg: Bring Ubuntu install script and related changes initially introduced with https://github.com/Frogging-Family/linux-tkg/pull/26 2020-08-17 14:14:17 +07:00