mirror of
https://github.com/openwall/lkrg.git
synced 2023-12-13 21:30:29 +01:00
LKRG 0.9.7
This commit is contained in:
parent
db35e0e207
commit
5dc5cfea1f
5 changed files with 20 additions and 16 deletions
2
CHANGES
2
CHANGES
|
@ -1,4 +1,4 @@
|
|||
The following major changes have been since LKRG 0.9.6:
|
||||
The following major changes have been made between LKRG 0.9.6 and 0.9.7:
|
||||
|
||||
*) Support new mainline kernels 6.4 to 6.5.x, and hopefully beyond
|
||||
*) Support new RHEL 9.1 and 9.2 kernels, and hopefully beyond
|
||||
|
|
22
README
22
README
|
@ -9,9 +9,7 @@ on top of a wide range of mainline and distros' kernels, without needing to
|
|||
patch those. We currently support kernel versions ranging from as far back as
|
||||
RHEL7's (and its many clones/revisions) and Ubuntu 16.04's to latest mainline
|
||||
and distros' kernels. We've tested this revision of LKRG with Linux kernels
|
||||
up to and including 6.5, and slightly beyond. Our latest release, LKRG 0.9.6,
|
||||
works on kernels up to 6.3 inclusive (but not 6.4+ nor latest RHEL 9 kernels,
|
||||
for which you need this git revision of LKRG).
|
||||
up to and including 6.5, and slightly beyond.
|
||||
|
||||
LKRG currently supports the x86-64, 32-bit x86, AArch64 (ARM64), and 32-bit ARM
|
||||
CPU architectures.
|
||||
|
@ -35,9 +33,9 @@ like the below:
|
|||
|
||||
wget https://www.openwall.com/signatures/openwall-offline-signatures.asc
|
||||
gpg --import openwall-offline-signatures.asc
|
||||
wget https://lkrg.org/download/lkrg-0.9.6.tar.gz.sign
|
||||
wget https://lkrg.org/download/lkrg-0.9.6.tar.gz
|
||||
gpg --verify lkrg-0.9.6.tar.gz.sign lkrg-0.9.6.tar.gz
|
||||
wget https://lkrg.org/download/lkrg-0.9.7.tar.gz.sign
|
||||
wget https://lkrg.org/download/lkrg-0.9.7.tar.gz
|
||||
gpg --verify lkrg-0.9.7.tar.gz.sign lkrg-0.9.7.tar.gz
|
||||
|
||||
Please preserve the GnuPG key above and also use it to verify future releases,
|
||||
which will most likely work in a similar manner.
|
||||
|
@ -178,12 +176,12 @@ What this means in effect is that on kernel upgrades the module is rebuilt.
|
|||
You can install LKRG using DKMS as well. For instance, on Red Hat'ish
|
||||
distributions after following the shared download instructions above:
|
||||
|
||||
sudo tar -xzf lkrg-0.9.6.tar.gz -C /usr/src/
|
||||
sudo tar -xzf lkrg-0.9.7.tar.gz -C /usr/src/
|
||||
sudo dnf update -y
|
||||
sudo dnf install kernel-devel dkms openssl
|
||||
sudo dkms add -m lkrg -v 0.9.6
|
||||
sudo dkms build -m lkrg -v 0.9.6
|
||||
sudo dkms install -m lkrg -v 0.9.6
|
||||
sudo dkms add -m lkrg -v 0.9.7
|
||||
sudo dkms build -m lkrg -v 0.9.7
|
||||
sudo dkms install -m lkrg -v 0.9.7
|
||||
|
||||
The only difference on other distributions should be the installation of the
|
||||
kernel headers, the DKMS utility, and OpenSSL. Install the headers for the
|
||||
|
@ -195,7 +193,7 @@ You can then query the status with:
|
|||
|
||||
If everything is right, you should get similar output to the following:
|
||||
|
||||
lkrg/0.9.6, 5.18.9-200.fc36.x86_64, x86_64: installed
|
||||
lkrg/0.9.7, 5.18.9-200.fc36.x86_64, x86_64: installed
|
||||
|
||||
Please refer to the previous two sections for how to start the LKRG service or
|
||||
have it started on system bootup. If you wish to use the unit/init file, you
|
||||
|
@ -214,7 +212,7 @@ while you're in the top level source code directory of the installed version.
|
|||
|
||||
If you installed using DKMS, you'd uninstall with:
|
||||
|
||||
sudo dkms remove -m lkrg/0.9.6 --all
|
||||
sudo dkms remove -m lkrg/0.9.7 --all
|
||||
|
||||
You can also use the following command to temporarily stop the LKRG service
|
||||
without uninstalling it, for systemd:
|
||||
|
|
6
debian/changelog
vendored
6
debian/changelog
vendored
|
@ -1,3 +1,9 @@
|
|||
lkrg (0.9.7-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Solar Designer <solar@openwall.com> Thu, 14 Sep 2023 05:00:00 +0200
|
||||
|
||||
lkrg (0.9.6-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PACKAGE_NAME="lkrg"
|
||||
PACKAGE_VERSION="0.9.6"
|
||||
PACKAGE_VERSION="0.9.7"
|
||||
#BUILT_MODULE_LOCATION[0]="output"
|
||||
BUILT_MODULE_NAME[0]="lkrg"
|
||||
DEST_MODULE_LOCATION[0]="/updates/dkms"
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
Summary: Linux Kernel Runtime Guard (LKRG)
|
||||
Name: lkrg
|
||||
Version: 0.9.6
|
||||
Version: 0.9.7
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2
|
||||
URL: https://lkrg.org
|
||||
|
@ -55,7 +55,7 @@ echo 'To enable LKRG on bootup please use: systemctl enable lkrg'
|
|||
%_sysconfdir/sysctl.d/*
|
||||
|
||||
%changelog
|
||||
* Wed Sep 13 2023 Solar Designer <solar@openwall.com> 0.9.6-1
|
||||
* Thu Sep 14 2023 Solar Designer <solar@openwall.com> 0.9.7-1
|
||||
- Wrote this rough RPM spec file for Red Hat'ish distros, seems to work fine on
|
||||
RHEL 7, 8, 9 rebuilds, but is only reliable when there's exactly one
|
||||
kernel-devel package installed at build time and it exactly matches the target
|
||||
|
|
Loading…
Reference in a new issue