Skip to content

Releases: itoffshore/Arch-SKM

Release 0.3.6 - small bugfixes

19 May 22:49
6477542
Compare
Choose a tag to compare
  • small bugfixes for -o & -i options broken by changes made recently for shellcheck tests

Release 0.3.5 - update certs-local to version 2.3.6

19 May 15:22
6fe8a51
Compare
Choose a tag to compare

Release 0.3.4 - update certs-local to 2.3.2

08 May 19:29
61d6ea0
Compare
Choose a tag to compare

Release 0.3.3 - minor doc update

05 May 03:36
296449e
Compare
Choose a tag to compare
  • minor update to the docs

Release 0.3.2 - automate initial update step

04 May 18:47
b7b6dbc
Compare
Choose a tag to compare

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

04 May 00:32
e1ab333
Compare
Choose a tag to compare
  • adds -y option to assume YES answers to run the build stage in an automated manner
    setting AUTOMATED=Y in ~/.config/abk.conf has the same effect

  • check $KBUILD_DIR exists at the start of the build stage to catch input errors

  • reuse pacman message style & colours

release 0.3 - incorporates Arch-SKM 2.0 changes

02 May 19:35
f2af82c
Compare
Choose a tag to compare

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)

14 Sep 22:41
4c2de49
Compare
Choose a tag to compare

2 new options for abk:

  • -w to selectively view build log warnings & errors
  • -o to selectively clean $PKGDEST with paccache
  • Changelog

Release 0.2.61 (add configuration backups)

06 Sep 14:14
d9fed52
Compare
Choose a tag to compare

Adds functionality to backup existing kernel configuration during update_kernel()

Release 0.2.60 (Add AUR kernel support)

30 Aug 21:46
7e41b10
Compare
Choose a tag to compare

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 than rm -rf