summaryrefslogtreecommitdiff
path: root/libs/keyutils
diff options
context:
space:
mode:
Diffstat (limited to 'libs/keyutils')
-rw-r--r--libs/keyutils/.footprint77
-rw-r--r--libs/keyutils/.signature6
-rw-r--r--libs/keyutils/MAKEPKG41
3 files changed, 124 insertions, 0 deletions
diff --git a/libs/keyutils/.footprint b/libs/keyutils/.footprint
new file mode 100644
index 0000000..6091bf2
--- /dev/null
+++ b/libs/keyutils/.footprint
@@ -0,0 +1,77 @@
+drwxr-xr-x root/root etc/
+-rw-r--r-- root/root etc/request-key.conf
+drwxr-xr-x root/root etc/keyutils/
+drwxr-xr-x root/root etc/request-key.d/
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/keyctl
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/keyutils.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libkeyutils.a
+-rwxr-xr-x root/root usr/lib/libkeyutils.so.1.10
+lrwxrwxrwx root/root usr/lib/libkeyutils.so -> /usr/lib/libkeyutils.so.1
+lrwxrwxrwx root/root usr/lib/libkeyutils.so.1 -> libkeyutils.so.1.10
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rwxr-xr-x root/root usr/lib/pkgconfig/libkeyutils.pc
+drwxr-xr-x root/root usr/sbin/
+-rwxr-xr-x root/root usr/sbin/key.dns_resolver
+-rwxr-xr-x root/root usr/sbin/request-key
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/keyutils/
+-rwxr-xr-x root/root usr/share/keyutils/request-key-debug.sh
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/keyctl.1.gz
+drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/find_key_by_type_and_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_capabilities.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_chown.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_clear.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_describe.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_dh_compute.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_get_keyring_ID.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_get_persistent.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_get_security.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_instantiate.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_invalidate.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_join_session_keyring.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_link.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_move.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_pkey_decrypt.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_pkey_encrypt.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_pkey_query.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_pkey_sign.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_pkey_verify.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_read.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_restrict_keyring.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_revoke.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_search.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_session_to_parent.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_set_reqkey_keyring.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_set_timeout.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_setperm.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_update.3.gz
+-rw-r--r-- root/root usr/share/man/man3/keyctl_watch_key.3.gz
+-rw-r--r-- root/root usr/share/man/man3/recursive_key_scan.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_assume_authority.3.gz -> keyctl_instantiate.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_describe_alloc.3.gz -> keyctl_describe.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_dh_compute_alloc.3.gz -> keyctl_dh_compute.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_dh_compute_kdf.3.gz -> keyctl_dh_compute.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_get_security_alloc.3.gz -> keyctl_get_security.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_instantiate_iov.3.gz -> keyctl_instantiate.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_negate.3.gz -> keyctl_instantiate.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_read_alloc.3.gz -> keyctl_read.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_reject.3.gz -> keyctl_instantiate.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/keyctl_unlink.3.gz -> keyctl_link.3.gz
+lrwxrwxrwx root/root usr/share/man/man3/recursive_session_key_scan.3.gz -> recursive_key_scan.3.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/key.dns_resolver.conf.5.gz
+-rw-r--r-- root/root usr/share/man/man5/request-key.conf.5.gz
+drwxr-xr-x root/root usr/share/man/man7/
+-rw-r--r-- root/root usr/share/man/man7/asymmetric-key.7.gz
+-rw-r--r-- root/root usr/share/man/man7/keyutils.7.gz
+drwxr-xr-x root/root usr/share/man/man8/
+-rw-r--r-- root/root usr/share/man/man8/key.dns_resolver.8.gz
+-rw-r--r-- root/root usr/share/man/man8/request-key.8.gz
diff --git a/libs/keyutils/.signature b/libs/keyutils/.signature
new file mode 100644
index 0000000..618c676
--- /dev/null
+++ b/libs/keyutils/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mMvCuCyfaSI5feuU2eH8GgDmEzxF0wVw5pf3J1A3HXF7T2bw2JyFKAK8ydwu8BKqenx3aiuZiLaIDXAEU0xTsA4=
+
+SHA256 (MAKEPKG) = 48db11f79fc6767695d5b5a09d3427e28a213f1e55b9c2fc59a07f0c2c8f87ca
+SHA256 (.footprint) = 7b97f25e4157fdaf2db90abbdea2e7e64ede3439a6217ea482cf2705e27b9fa8
+SHA256 (keyutils-1.6.3.tar.gz) = a61d5706136ae4c05bd48f86186bcfdbd88dd8bd5107e3e195c924cfc1b39bb4
+SHA256 (keyutils#1.6.3-1.pkg.tar.gz) = a63085d0fcd9036c9977a4360945c3a4a9d6650fb6b7dc4477ccd644544b1be0
diff --git a/libs/keyutils/MAKEPKG b/libs/keyutils/MAKEPKG
new file mode 100644
index 0000000..c656aab
--- /dev/null
+++ b/libs/keyutils/MAKEPKG
@@ -0,0 +1,41 @@
+#!/bin/mkpkg
+# description: Tools to control the Linux key management system
+# url: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/
+name=keyutils
+version=1.6.3
+release=1
+source=(https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/$name-$version.tar.gz)
+sha256sums=(
+ "a61d5706136ae4c05bd48f86186bcfdbd88dd8bd5107e3e195c924cfc1b39bb4"
+)
+build() {
+ cd $name-$version
+
+ sed -i "/^CFLAGS/s/-g/$CFLAGS/" Makefile
+ sed -i 's/-Werror//g' Makefile
+
+ # lld is stricter than GNU ld with version scripts - symbols
+ # conditionally compiled out (keyctl_restrict, keyctl_dh_compute_kdf_alloc)
+ # cause fatal errors when referenced in version.lds. This flag
+ # matches GNU ld behavior (warn instead of error).
+ export LDFLAGS="$LDFLAGS -Wl,--undefined-version"
+
+ make
+ make DESTDIR=$PKG \
+ BINDIR=/usr/bin \
+ SBINDIR=/usr/sbin \
+ LIBDIR=/usr/lib \
+ USRLIBDIR=/usr/lib \
+ ETCDIR=/etc \
+ SHAREDIR=/usr/share/keyutils \
+ INCLUDEDIR=/usr/include \
+ MANDIR=/usr/share/man \
+ install
+
+ rm -f $PKG/usr/lib/*.la
+}
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+# vim: filetype=sh