diff options
author | Patrick Kursawe <phosphan@gentoo.org> | 2003-06-11 13:15:10 +0000 |
---|---|---|
committer | Patrick Kursawe <phosphan@gentoo.org> | 2003-06-11 13:15:10 +0000 |
commit | ae67801f91dc66c9cfa622ae2a88f0fcffffa6bd (patch) | |
tree | 49f5bba9df33c0b98dc8ef31d9e7592c73f5495b /app-admin/lcap/files | |
parent | Treating bug 22016 (diff) | |
download | gentoo-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.gentoo | 5 | ||||
-rw-r--r-- | app-admin/lcap/files/digest-lcap-0.0.6-r1 | 1 | ||||
-rw-r--r-- | app-admin/lcap/files/lcap-0.0.6-r1.patch | 14 |
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) |