Hi On Mon, Dec 22, 2014 at 8:57 PM, Filipe Brandenburger <[email protected]> wrote: > Ping? > > Also wondering if it makes sense to go ahead and implement our own > "cap_to_text" and "cap_from_text" to generate capability strings from > the bitmaps (and further remove dependency on libcap.) I think it > does, considering we now already have our own list of valid > capabilities and the constants come from kernel headers (or > missing.h), it makes sense to have more of our own routines... > > Cheers, > Filipe > > > On Tue, Dec 16, 2014 at 5:18 PM, Filipe Brandenburger > <[email protected]> wrote: >> This is a first cleanup step towards removing the dependency on libcap. >> >> The idea of removing the libcap dependency was brought up by Lennart in: >> http://lists.freedesktop.org/archives/systemd-devel/2014-December/026155.html >> >> It is mainly removing the include of <sys/capability.h> where the only >> capability-related information used is the CAP_* constants which are actually >> coming from <linux/capability.h> (kernel headers) or from "missing.h" (for >> compatibility with older kernel headers.) >> >> Filipe Brandenburger (9): >> capabilities: remove spurious include of <sys/capability.h> from nspawn.c >> capabilities: remove spurious include of <sys/capability.h> from logind >> sources >> capabilities: remove spurious include of <sys/capability.h> from tmpfiles.c >> capabilities: remove spurious include of <sys/capability.h> from >> hostnamed.c >> capabilities: remove spurious include of <sys/capability.h> from localed.c >> capabilities: remove spurious include of <sys/capability.h> from >> timedated.c >> capabilities: remove spurious include of <sys/capability.h> from >> pam_systemd.c >> capabilities: remove spurious include of <sys/capability.h> from machined >> sources >> capabilities: remove spurious include of <sys/capability.h> from sd-dbus >> sources
I cannot find these patches on [email protected]. This might be due to fdo mail-server issues, or me just being incapable of searching through my emails... Anyway, would you mind resending those? While at it, they look like you can merge all this into a single patch. Thanks David >> src/hostname/hostnamed.c | 1 - >> src/libsystemd/sd-bus/bus-objects.c | 2 -- >> src/libsystemd/sd-bus/bus-util.c | 1 - >> src/locale/localed.c | 1 - >> src/login/logind-dbus.c | 1 - >> src/login/logind-seat-dbus.c | 1 - >> src/login/logind-session-dbus.c | 1 - >> src/login/logind-user-dbus.c | 1 - >> src/login/pam_systemd.c | 1 - >> src/machine/machine-dbus.c | 1 - >> src/machine/machined-dbus.c | 1 - >> src/nspawn/nspawn.c | 2 +- >> src/timedate/timedated.c | 1 - >> src/tmpfiles/tmpfiles.c | 1 - >> 14 files changed, 1 insertion(+), 15 deletions(-) >> >> -- >> 1.8.3.1 >> > _______________________________________________ > systemd-devel mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/systemd-devel _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
