summaryrefslogtreecommitdiff
path: root/core/libseccomp
diff options
context:
space:
mode:
Diffstat (limited to 'core/libseccomp')
-rw-r--r--core/libseccomp/.footprint52
-rw-r--r--core/libseccomp/.signature6
-rw-r--r--core/libseccomp/MAKEPKG36
3 files changed, 94 insertions, 0 deletions
diff --git a/core/libseccomp/.footprint b/core/libseccomp/.footprint
new file mode 100644
index 0000000..6448432
--- /dev/null
+++ b/core/libseccomp/.footprint
@@ -0,0 +1,52 @@
+drwxr-xr-x root/root bin/
+-rwxr-xr-x root/root bin/scmp_sys_resolver
+drwxr-xr-x root/root include/
+-rw-r--r-- root/root include/seccomp-syscalls.h
+-rw-r--r-- root/root include/seccomp.h
+drwxr-xr-x root/root lib/
+-rwxr-xr-x root/root lib/libseccomp.so.2.6.1
+lrwxrwxrwx root/root lib/libseccomp.so -> libseccomp.so.2.6.1
+lrwxrwxrwx root/root lib/libseccomp.so.2 -> libseccomp.so.2.6.1
+drwxr-xr-x root/root lib/pkgconfig/
+-rw-r--r-- root/root lib/pkgconfig/libseccomp.pc
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/share/
+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/scmp_sys_resolver.1.gz
+drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/seccomp_api_get.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_api_set.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_arch_add.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_arch_exist.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_arch_native.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_arch_remove.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_arch_resolve_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_attr_get.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_attr_set.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_export_bpf.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_export_bpf_mem.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_export_pfc.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_init.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_load.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_merge.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_notify_alloc.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_notify_fd.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_notify_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_notify_id_valid.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_notify_receive.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_notify_respond.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_precompute.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_release.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_reset.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_rule_add.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_rule_add_array.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_rule_add_exact.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_rule_add_exact_array.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_syscall_priority.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_syscall_resolve_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_syscall_resolve_name_arch.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_syscall_resolve_name_rewrite.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_syscall_resolve_num_arch.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_transaction_start.3.gz
+-rw-r--r-- root/root usr/share/man/man3/seccomp_version.3.gz
diff --git a/core/libseccomp/.signature b/core/libseccomp/.signature
new file mode 100644
index 0000000..df6b308
--- /dev/null
+++ b/core/libseccomp/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mMoeAYZCo929WF6TjthcJrNWVa0LoTcIvl6AodjFWu2CjJqYub7FtFw7HxQwbcYioa8r6u98uI5zOfNdI6WZRQU=
+
+SHA256 (MAKEPKG) = 3517dc9ae0ce580b9072de5ade7d20281e2a3d2070f754aaf9170d6cccd8acf5
+SHA256 (.footprint) = 3da4378cea6b069ed43f14b255638bbd1e6b82d8c37177a4b395c887fb0871c2
+SHA256 (libseccomp-2.6.1.tar.gz) = f9a13e4c633d319a9240189760ca348caa0837c0ebe2a09b17061da8ceaf60f0
+SHA256 (libseccomp#2.6.1-1.pkg.tar.gz) = 5946a55dd9eb4f3c5212cae12faf8f767c3b03e682ac4414813df273501604c8
diff --git a/core/libseccomp/MAKEPKG b/core/libseccomp/MAKEPKG
new file mode 100644
index 0000000..3326144
--- /dev/null
+++ b/core/libseccomp/MAKEPKG
@@ -0,0 +1,36 @@
+#!/bin/mkpkg
+# description: Syscall filtering library
+# url: https://github.com/seccomp/libseccomp
+
+name=libseccomp
+version=2.6.1
+release=1
+makedeps=(autoconf automake libtool gperf)
+source=(https://github.com/seccomp/$name/archive/v$version/$name-$version.tar.gz)
+
+sha256sums=(
+ "f9a13e4c633d319a9240189760ca348caa0837c0ebe2a09b17061da8ceaf60f0"
+)
+
+build() {
+ cd $name-$version
+
+ ./autogen.sh
+
+ ./configure \
+ --prefix=/ \
+ --libdir=/lib \
+ --mandir=/usr/share/man \
+ --disable-static
+
+ make
+ make DESTDIR=$PKG install
+
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh