Releases: itoffshore/Arch-SKM
Release 0.3.6 - small bugfixes
- small bugfixes for
-o
&-i
options broken by changes made recently forshellcheck
tests
Release 0.3.5 - update certs-local to version 2.3.6
Release 0.3.4 - update certs-local to 2.3.2
- adds Arch-SKM
2.3.2
(code reorganization /pylint
improvements - changelog) - docs improved for arch-sign-modules
Release 0.3.3 - minor doc update
- minor update to the docs
Release 0.3.2 - automate initial update step
experimental functionality to automate the initial update step
- adds
patch_pkgbuild()
&patch_generator()
- with patches for officially supported kernels + some others:
* linux-amd.patch
* linux-ck.patch
* linux-hardened.patch
* linux-libre.patch
* linux-lts.patch
* linux.patch
* linux-zen.patch
linux-hardened
& linux-lts
will always be regularly tested.
If a patch cannot be cleanly applied an option is given to generate a new patchset.
Release 0.3.1 - add automated mode / reuse pacman colours
-
adds
-y
option to assume YES answers to run the build stage in an automated manner
settingAUTOMATED=Y
in~/.config/abk.conf
has the same effect -
check
$KBUILD_DIR
exists at the start of the build stage to catch input errors
release 0.3 - incorporates Arch-SKM 2.0 changes
this release includes:
-
abk
convenience function:print a menu / install previously built AUR packages
e.g:
abk -i zoom
(the functionality to install a choice of kernels also works for any manually built package)
Gene's new python scripts from his 2.0
release:
genkeys.py
install-certs.py
genkeys.py
now automatically regenerates kernel signing keys every 7 days by default.
NB: for file globbing to work with wildcards the path must be quoted:
genkeys.py --config '../config*'
install-certs.py
kindly makes the required PKGBUILD
configuration a little less complicated.
Release 0.2.62 (add log & pkg cache utilities)
2 new options for abk
:
-w
to selectively view build log warnings & errors-o
to selectively clean$PKGDEST
withpaccache
- Changelog
Release 0.2.61 (add configuration backups)
Adds functionality to backup existing kernel configuration during update_kernel()
Release 0.2.60 (Add AUR kernel support)
Version [0.2.6] - 20210830
- Command line switches & help menu implemented with getops
- Add functionality to build AUR kernels
- Add functionality to change module compression algorithm
- Add support for signing gz compressed kernel modules
- Update PKGBUILD-example so fix_config.sh detects 64bit / 32bit / armv7h kernel config
- Display menu of installable kernel variant versions during install stage
- Enable build logging & print log file locations once complete
~/.makepkg.conf
&/etc/makepkg.conf
are both sourced for variables- Optional removal of makepkg build directory after a failed or successful build
- Makepkg SRCDEST can be selectively cleaned with
abk -s
(useful if you
build in ram / zram) - Makepkg LOGDEST can be selectively cleaned with
abk -l
- Any directory can be cleaned quickly with
abk -c /some/dir
using rsync to clean
which is faster thanrm -rf