aboutsummaryrefslogtreecommitdiff
path: root/libcap
diff options
context:
space:
mode:
authorWoodpecker CI <emmett1.2miligrams@protonmail.com>2025-06-03 14:32:36 +0000
committerWoodpecker CI <emmett1.2miligrams@protonmail.com>2025-06-03 14:32:36 +0000
commit93a354611e38a6949add5c2e5ccc93ef79b9755f (patch)
tree7fee41752b1047d74c59f8ee046cd62735e7e934 /libcap
parent35912580b66e9439f91ea441938828ad8aa33b0d (diff)
downloadalicelinux-93a354611e38a6949add5c2e5ccc93ef79b9755f.tar.gz
alicelinux-93a354611e38a6949add5c2e5ccc93ef79b9755f.zip
Woodpecker CI 5171f1fdd74e7137c305450dd69a29fa5be4143f [SKIP CI]
Diffstat (limited to 'libcap')
-rw-r--r--libcap/.checksum1
-rw-r--r--libcap/.files108
-rw-r--r--libcap/abuild11
-rw-r--r--libcap/depends1
4 files changed, 121 insertions, 0 deletions
diff --git a/libcap/.checksum b/libcap/.checksum
new file mode 100644
index 00000000..3c07f49e
--- /dev/null
+++ b/libcap/.checksum
@@ -0,0 +1 @@
+7bcec685fd4e0c16b284581045040e33a6ab7707038e5011798554032ad2feaa libcap-2.76.tar.xz
diff --git a/libcap/.files b/libcap/.files
new file mode 100644
index 00000000..540e253a
--- /dev/null
+++ b/libcap/.files
@@ -0,0 +1,108 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/sys/
+-rw-r--r-- root/root usr/include/sys/capability.h
+-rw-r--r-- root/root usr/include/sys/psx_syscall.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libcap.so -> libcap.so.2
+lrwxrwxrwx root/root usr/lib/libcap.so.2 -> libcap.so.2.76
+-rwxr-xr-x root/root usr/lib/libcap.so.2.76
+lrwxrwxrwx root/root usr/lib/libpsx.so -> libpsx.so.2
+lrwxrwxrwx root/root usr/lib/libpsx.so.2 -> libpsx.so.2.76
+-rwxr-xr-x root/root usr/lib/libpsx.so.2.76
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libcap.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/libpsx.pc
+drwxr-xr-x root/root usr/sbin/
+-rwxr-xr-x root/root usr/sbin/capsh
+-rwxr-xr-x root/root usr/sbin/getcap
+-rwxr-xr-x root/root usr/sbin/getpcaps
+-rwxr-xr-x root/root usr/sbin/setcap
+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/capsh.1.gz
+drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/__psx_syscall.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_clear.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_clear_flag.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_compare.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_copy_ext.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_copy_int.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_copy_int_check.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_drop_bound.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_dup.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_fill.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_fill_flag.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_from_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_from_text.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_func_launcher.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_bound.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_fd.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_file.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_flag.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_mode.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_nsowner.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_pid.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_proc.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_get_secbits.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_compare.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_dup.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_fill.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_from_text.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_get_pid.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_get_proc.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_get_vector.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_init.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_set_proc.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_set_vector.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_iab_to_text.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_init.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_launch.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_launcher_callback.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_launcher_set_chroot.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_launcher_set_iab.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_launcher_set_mode.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_launcher_setgroups.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_launcher_setuid.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_max_bits.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_mode.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_mode_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_new_launcher.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_prctl.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_prctlw.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_proc_root.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_set_fd.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_set_file.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_set_flag.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_set_mode.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_set_nsowner.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_set_proc.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_set_secbits.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_set_syscall.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_setgroups.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_setuid.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_size.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_to_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/cap_to_text.3.gz
+-rw-r--r-- root/root usr/share/man/man3/capgetp.3.gz
+-rw-r--r-- root/root usr/share/man/man3/capsetp.3.gz
+-rw-r--r-- root/root usr/share/man/man3/libcap.3.gz
+-rw-r--r-- root/root usr/share/man/man3/libpsx.3.gz
+-rw-r--r-- root/root usr/share/man/man3/psx_load_syscalls.3.gz
+-rw-r--r-- root/root usr/share/man/man3/psx_set_sensitivity.3.gz
+-rw-r--r-- root/root usr/share/man/man3/psx_syscall.3.gz
+-rw-r--r-- root/root usr/share/man/man3/psx_syscall3.3.gz
+-rw-r--r-- root/root usr/share/man/man3/psx_syscall6.3.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/capability.conf.5.gz
+drwxr-xr-x root/root usr/share/man/man7/
+-rw-r--r-- root/root usr/share/man/man7/cap_text_formats.7.gz
+drwxr-xr-x root/root usr/share/man/man8/
+-rw-r--r-- root/root usr/share/man/man8/captree.8.gz
+-rw-r--r-- root/root usr/share/man/man8/getcap.8.gz
+-rw-r--r-- root/root usr/share/man/man8/getpcaps.8.gz
+-rw-r--r-- root/root usr/share/man/man8/pam_cap.8.gz
+-rw-r--r-- root/root usr/share/man/man8/setcap.8.gz
diff --git a/libcap/abuild b/libcap/abuild
new file mode 100644
index 00000000..cb2b7b75
--- /dev/null
+++ b/libcap/abuild
@@ -0,0 +1,11 @@
+name=libcap
+version=2.76
+release=1
+source="https://www.kernel.org/pub/linux/libs/security/linux-privs/${name}2/$name-$version.tar.xz"
+
+build() {
+ sed -i '/install -m.*STA/d' libcap/Makefile
+ sed -i 's;#!/bin/bash;#!/bin/sh;' progs/mkcapshdoc.sh
+ make prefix=/usr lib=lib GOLANG=no
+ make prefix=/usr lib=lib GOLANG=no install
+}
diff --git a/libcap/depends b/libcap/depends
new file mode 100644
index 00000000..09d7c42d
--- /dev/null
+++ b/libcap/depends
@@ -0,0 +1 @@
+linux-pam