summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-05-29 08:17:01 +0200
committerMarcel Holtmann <marcel@holtmann.org>2012-05-29 08:17:01 +0200
commitc98de2a4bf5ae4adcceacdcb48347555fdbff00e (patch)
tree802354b43e68ccf6495a75bf7c53d0d5aa505357
parentd1c9cac6beb88ff5e59d6d471280edac20d4d996 (diff)
downloadofono-c98de2a4bf5ae4adcceacdcb48347555fdbff00e.tar.bz2
build: Remove dependency on libcap-ng
-rw-r--r--Makefile.am13
-rwxr-xr-xbootstrap-configure3
-rw-r--r--configure.ac10
-rw-r--r--dundee/main.c13
-rw-r--r--src/main.c13
5 files changed, 9 insertions, 43 deletions
diff --git a/Makefile.am b/Makefile.am
index 151c770b..ad29767c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -152,8 +152,12 @@ builtin_sources += plugins/u8500.c
endif
if QMIMODEM
+qmi_sources = drivers/qmimodem/qmi.h drivers/qmimodem/qmi.c
+
builtin_modules += qmimodem
-builtin_sources += drivers/qmimodem/qmimodem.h drivers/qmimodem/qmimodem.c
+builtin_sources += $(qmi_sources) \
+ drivers/qmimodem/qmimodem.h \
+ drivers/qmimodem/qmimodem.c
builtin_modules += gobi
builtin_sources += plugins/gobi.c
@@ -471,7 +475,7 @@ src_ofonod_SOURCES = $(gdbus_sources) $(builtin_sources) src/ofono.ver \
src/cdma-sms.c src/private-network.c src/cdma-netreg.c \
src/cdma-provision.c src/handsfree.c
-src_ofonod_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ @CAPNG_LIBS@ -ldl
+src_ofonod_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ -ldl
src_ofonod_LDFLAGS = -Wl,--export-dynamic \
-Wl,--version-script=$(srcdir)/src/ofono.ver
@@ -488,7 +492,7 @@ else
build_plugindir = $(plugindir)
endif
-AM_CFLAGS = @DBUS_CFLAGS@ @GLIB_CFLAGS@ @CAPNG_CFLAGS@ @USB_CFLAGS@ \
+AM_CFLAGS = @DBUS_CFLAGS@ @GLIB_CFLAGS@ @USB_CFLAGS@ \
$(builtin_cflags) \
-DOFONO_PLUGIN_BUILTIN \
-DPLUGINDIR=\""$(build_plugindir)"\"
@@ -704,8 +708,7 @@ dundee_dundee_SOURCES = $(gdbus_sources) $(gatchat_sources) $(btio_sources) \
dundee/dundee.h dundee/main.c dundee/dbus.c \
dundee/manager.c dundee/device.c dundee/bluetooth.c
-dundee_dundee_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ \
- @CAPNG_LIBS@ -ldl
+dundee_dundee_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ -ldl
if DATAFILES
dist_dbusconf_DATA += dundee/dundee.conf
diff --git a/bootstrap-configure b/bootstrap-configure
index 1fae158b..38051b9d 100755
--- a/bootstrap-configure
+++ b/bootstrap-configure
@@ -12,7 +12,6 @@ fi
--mandir=/usr/share/man \
--sysconfdir=/etc \
--localstatedir=/var \
- --enable-capng \
- --enable-tools \
--enable-dundee \
+ --enable-tools \
--disable-datafiles $*
diff --git a/configure.ac b/configure.ac
index d0bddcc9..c71fc1e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -114,16 +114,6 @@ if (test -n "${path_systemdunit}"); then
fi
AM_CONDITIONAL(SYSTEMD, test -n "${path_systemdunit}")
-AC_ARG_ENABLE(capng, AC_HELP_STRING([--enable-capng],
- [enable capabilities support]), [enable_capng=${enableval}])
-if (test "${enable_capng}" = "yes"); then
- PKG_CHECK_MODULES(CAPNG, libcap-ng, dummy=yes,
- AC_MSG_ERROR(Capabilities library is required))
- AC_SUBST(CAPNG_CFLAGS)
- AC_SUBST(CAPNG_LIBS)
- AC_DEFINE(HAVE_CAPNG, 1, [Define to 1 if you have capabilities library.])
-fi
-
AC_ARG_ENABLE(udev, AC_HELP_STRING([--disable-udev],
[don't use udev support even if available]),
[enable_udev=${enableval}])
diff --git a/dundee/main.c b/dundee/main.c
index 5e2da808..791425bf 100644
--- a/dundee/main.c
+++ b/dundee/main.c
@@ -33,10 +33,6 @@
#include <gdbus.h>
-#ifdef HAVE_CAPNG
-#include <cap-ng.h>
-#endif
-
#include "dundee.h"
#define SHUTDOWN_GRACE_SECONDS 10
@@ -169,15 +165,6 @@ int main(int argc, char **argv)
DBusError error;
guint signal;
-#ifdef HAVE_CAPNG
- /* Drop capabilities */
- capng_clear(CAPNG_SELECT_BOTH);
- capng_updatev(CAPNG_ADD, CAPNG_EFFECTIVE | CAPNG_PERMITTED,
- CAP_NET_BIND_SERVICE, CAP_NET_ADMIN,
- CAP_NET_RAW, CAP_SYS_ADMIN, -1);
- capng_apply(CAPNG_SELECT_BOTH);
-#endif
-
context = g_option_context_new(NULL);
g_option_context_add_main_entries(context, options, NULL);
diff --git a/src/main.c b/src/main.c
index 42c452ff..46bb90b5 100644
--- a/src/main.c
+++ b/src/main.c
@@ -32,10 +32,6 @@
#include <gdbus.h>
-#ifdef HAVE_CAPNG
-#include <cap-ng.h>
-#endif
-
#include "ofono.h"
#define SHUTDOWN_GRACE_SECONDS 10
@@ -173,15 +169,6 @@ int main(int argc, char **argv)
DBusError error;
guint signal;
-#ifdef HAVE_CAPNG
- /* Drop capabilities */
- capng_clear(CAPNG_SELECT_BOTH);
- capng_updatev(CAPNG_ADD, CAPNG_EFFECTIVE | CAPNG_PERMITTED,
- CAP_NET_BIND_SERVICE, CAP_NET_ADMIN,
- CAP_NET_RAW, CAP_SYS_ADMIN, -1);
- capng_apply(CAPNG_SELECT_BOTH);
-#endif
-
#ifdef NEED_THREADS
if (g_thread_supported() == FALSE)
g_thread_init(NULL);