Skip to content

Commit 192df25

Browse files
packages: bump keyutils to 1.6.3 and move to kernel.org source
keyutils 1.5.10 -> 1.6.3 (latest). The old download host people.redhat.com/~dhowells was retired by Red Hat, so switch the source to the maintainer's git tree on kernel.org, which serves a reproducible snapshot tarball. This changes the tarball extension (.tar.bz2 -> .tar.gz) and URL accordingly; the snapshot unpacks to keyutils-1.6.3/ and ships the same hand-written Makefile, so the build recipe is unchanged. The shared library version tracks the highest symbol in version.lds, which advanced from KEYUTILS_1.6 to KEYUTILS_1.10 between these releases, so KEYUTILS_LIB now copies libkeyutils.so.1.10 (the SONAME libkeyutils.so.1 is unchanged). Verified the install paths (bin/keyctl, usr/lib/libkeyutils.so*) still match the recipe. Signed-off-by: Brad House <bhouse@nexthop.ai> Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 2b86b64 commit 192df25

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

build-config/make/keyutils.make

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@
99
# This is a makefile fragment that defines the build of keyutils
1010
#
1111

12-
KEYUTILS_VERSION = 1.5.10
13-
KEYUTILS_TARBALL = keyutils-$(KEYUTILS_VERSION).tar.bz2
12+
KEYUTILS_VERSION = 1.6.3
13+
KEYUTILS_TARBALL = keyutils-$(KEYUTILS_VERSION).tar.gz
14+
# Upstream tarballs used to live at people.redhat.com/~dhowells, which was
15+
# retired. The maintainer's git tree on kernel.org serves a reproducible
16+
# snapshot tarball (keyutils-<ver>.tar.gz) instead.
1417
KEYUTILS_TARBALL_URLS += $(ONIE_MIRROR) \
15-
https://people.redhat.com/~dhowells/keyutils
18+
https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot
1619
KEYUTILS_BUILD_DIR = $(USER_BUILDDIR)/keyutils
1720
KEYUTILS_DIR = $(KEYUTILS_BUILD_DIR)/keyutils-$(KEYUTILS_VERSION)
1821

@@ -29,7 +32,7 @@ PHONY += keyutils keyutils-download keyutils-source \
2932
keyutils-download-clean
3033

3134
KEYUTILS_BIN = keyctl
32-
KEYUTILS_LIB = libkeyutils.so libkeyutils.so.1 libkeyutils.so.1.6
35+
KEYUTILS_LIB = libkeyutils.so libkeyutils.so.1 libkeyutils.so.1.10
3336

3437
keyutils: $(KEYUTILS_STAMP)
3538

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7e5112d68eef5677e474d062282a0e1d1f19904c keyutils-1.6.3.tar.gz

0 commit comments

Comments
 (0)