libcap: update to 2.32
authorRosen Penev <redacted>
Fri, 21 Feb 2020 01:16:58 +0000 (17:16 -0800)
committerRosen Penev <redacted>
Fri, 21 Feb 2020 01:17:40 +0000 (17:17 -0800)
Refreshed patches.

Signed-off-by: Rosen Penev <redacted>
libs/libcap/Makefile
libs/libcap/patches/200-change-hardcoded-shell-to-sh.patch

index f3af9d856fb7de66e29a4a24a782d19aff3862b2..646db5b28072f58b565cb135e975c992a11db462 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libcap
-PKG_VERSION:=2.31
+PKG_VERSION:=2.32
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=@KERNEL/linux/libs/security/linux-privs/libcap2
-PKG_HASH:=c6088de41e1c97fa8047e2e7de0e4ee0cd13e6cc16538022230ae76727a87c46
+PKG_HASH:=1005e3d227f2340ad1e3360ef8b69d15e3c72a29c09f4894d7aac038bd26e2be
 
 PKG_MAINTAINER:=Paul Wassi <p.wassi@gmx.at>
 PKG_LICENSE:=GPL-2.0-only
index 59b766f600e3c952fb3aa338d594466b2c392a29..c389d8a433c2b5105ad3c185be7cda0a0050852b 100644 (file)
@@ -10,7 +10,7 @@
  #define MAX_GROUPS       100   /* max number of supplementary groups for user */
  
  static char *binary(unsigned long value)
-@@ -756,10 +759,10 @@ int main(int argc, char *argv[], char *envp[])
+@@ -768,10 +771,10 @@ int main(int argc, char *argv[], char *envp[])
        } else if (!strcmp("--print", argv[i])) {
            arg_print();
        } else if ((!strcmp("--", argv[i])) || (!strcmp("==", argv[i]))) {
@@ -21,9 +21,9 @@
 -          fprintf(stderr, "execve /bin/bash failed!\n");
 +          fprintf(stderr, "execve " SHELL " failed!\n");
            exit(1);
-       } else {
-       usage:
-@@ -789,7 +792,7 @@ int main(int argc, char *argv[], char *envp[])
+       } else if (!strncmp("--has-p=", argv[i], 8)) {
+           cap_value_t cap;
+@@ -869,7 +872,7 @@ int main(int argc, char *argv[], char *envp[])
                   "  --killit=<n>   send signal(n) to child\n"
                   "  --forkfor=<n>  fork and make child sleep for <n> sec\n"
                   "  ==             re-exec(capsh) with args as for --\n"
git clone https://git.99rst.org/PROJECT