summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Kursawe <phosphan@gentoo.org>2003-06-11 13:15:10 +0000
committerPatrick Kursawe <phosphan@gentoo.org>2003-06-11 13:15:10 +0000
commitae67801f91dc66c9cfa622ae2a88f0fcffffa6bd (patch)
tree49f5bba9df33c0b98dc8ef31d9e7592c73f5495b /app-admin/lcap/files
parentTreating bug 22016 (diff)
downloadgentoo-2-ae67801f91dc66c9cfa622ae2a88f0fcffffa6bd.tar.gz
gentoo-2-ae67801f91dc66c9cfa622ae2a88f0fcffffa6bd.tar.bz2
gentoo-2-ae67801f91dc66c9cfa622ae2a88f0fcffffa6bd.zip
Treating bug 22016
Diffstat (limited to 'app-admin/lcap/files')
-rw-r--r--app-admin/lcap/files/README.gentoo5
-rw-r--r--app-admin/lcap/files/digest-lcap-0.0.6-r11
-rw-r--r--app-admin/lcap/files/lcap-0.0.6-r1.patch14
3 files changed, 20 insertions, 0 deletions
diff --git a/app-admin/lcap/files/README.gentoo b/app-admin/lcap/files/README.gentoo
new file mode 100644
index 000000000000..4e4c415a92f8
--- /dev/null
+++ b/app-admin/lcap/files/README.gentoo
@@ -0,0 +1,5 @@
+With at least some kernel versions (tried only 2.4.20),
+removing the CAP_SYS_MODULE capability will make you unable to
+alter capabilities at all.
+
+Patrick Kursawe <phosphan@gentoo.org>
diff --git a/app-admin/lcap/files/digest-lcap-0.0.6-r1 b/app-admin/lcap/files/digest-lcap-0.0.6-r1
new file mode 100644
index 000000000000..30b992f2945d
--- /dev/null
+++ b/app-admin/lcap/files/digest-lcap-0.0.6-r1
@@ -0,0 +1 @@
+MD5 bd1c4511c3297e464e1392320c1bdaa5 lcap_0.0.6.orig.tar.gz 12766
diff --git a/app-admin/lcap/files/lcap-0.0.6-r1.patch b/app-admin/lcap/files/lcap-0.0.6-r1.patch
new file mode 100644
index 000000000000..b89f74b874ba
--- /dev/null
+++ b/app-admin/lcap/files/lcap-0.0.6-r1.patch
@@ -0,0 +1,14 @@
+--- lcap.c 2003-06-11 14:29:13.000000000 +0200
++++ lcap-new.c 2003-06-11 15:01:56.000000000 +0200
+@@ -190,7 +190,10 @@
+ exit(errno);
+ };
+ /* snag the current setting */
+- fscanf(fptr, "%d", &caps);
++ if(fscanf(fptr, "%d", &caps) != 1) {
++ perror("Can't read caps from "PROC_CAP);
++ exit(errno);
++ }
+ fclose(fptr);
+
+ while ((option=getopt(argc, argv, "chvz")) != -1)