aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-02-22 16:55:31 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-02-22 16:55:31 +0800
commita7b9a52ea715f3b6665ef016f6adc4d73ef4eed0 (patch)
treefd3858be92c9547a1ebf1b27bb10f2d5bc3325c2
parent036a4e5a1760d4cd199484c577c4f283a795a2b5 (diff)
downloadalicelinux-a7b9a52ea715f3b6665ef016f6adc4d73ef4eed0.tar.gz
alicelinux-a7b9a52ea715f3b6665ef016f6adc4d73ef4eed0.zip
libcap: new added
-rwxr-xr-xrepos/extra/libcap/.checksum1
-rwxr-xr-xrepos/extra/libcap/.files106
-rwxr-xr-xrepos/extra/libcap/abuild11
-rwxr-xr-xrepos/extra/libcap/depends1
4 files changed, 119 insertions, 0 deletions
diff --git a/repos/extra/libcap/.checksum b/repos/extra/libcap/.checksum
new file mode 100755
index 00000000..81ece367
--- /dev/null
+++ b/repos/extra/libcap/.checksum
@@ -0,0 +1 @@
+b246e3147495f1ec04e178386ff1632436517eb38559d1c949b8b533efbdf1f4 libcap-2.73.tar.xz
diff --git a/repos/extra/libcap/.files b/repos/extra/libcap/.files
new file mode 100755
index 00000000..070c6f7c
--- /dev/null
+++ b/repos/extra/libcap/.files
@@ -0,0 +1,106 @@
+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.73
+-rwxr-xr-x root/root usr/lib/libcap.so.2.73
+lrwxrwxrwx root/root usr/lib/libpsx.so -> libpsx.so.2
+lrwxrwxrwx root/root usr/lib/libpsx.so.2 -> libpsx.so.2.73
+-rwxr-xr-x root/root usr/lib/libpsx.so.2.73
+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/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/repos/extra/libcap/abuild b/repos/extra/libcap/abuild
new file mode 100755
index 00000000..94a1ad50
--- /dev/null
+++ b/repos/extra/libcap/abuild
@@ -0,0 +1,11 @@
+name=libcap
+version=2.73
+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/repos/extra/libcap/depends b/repos/extra/libcap/depends
new file mode 100755
index 00000000..09d7c42d
--- /dev/null
+++ b/repos/extra/libcap/depends
@@ -0,0 +1 @@
+linux-pam