| 
      
      
      From: <abe...@us...> - 2016-11-25 19:01:08
      
     | 
| Revision: 7983
          http://sourceforge.net/p/astlinux/code/7983
Author:   abelbeck
Date:     2016-11-25 19:01:06 +0000 (Fri, 25 Nov 2016)
Log Message:
-----------
Build system tweaks for BR2_PACKAGE_LIBCAP enabled, avahi needs 'ac_cv_func_chroot=no' else with libcap enabled it starts a chroot helper, which works but the default 'rlimit-nproc=3' is exceeded since we share the 'nobody' user with other processes, resulting in 'avahi-daemon' not starting without a --no-rlimits option or commented out 'rlimit-nproc=3'
Modified Paths:
--------------
    branches/1.0/package/asterisk/asterisk.mk
    branches/1.0/package/avahi/avahi.mk
    branches/1.0/package/ntp/ntp.mk
Modified: branches/1.0/package/asterisk/asterisk.mk
===================================================================
--- branches/1.0/package/asterisk/asterisk.mk	2016-11-25 15:03:04 UTC (rev 7982)
+++ branches/1.0/package/asterisk/asterisk.mk	2016-11-25 19:01:06 UTC (rev 7983)
@@ -49,6 +49,12 @@
 ASTERISK_CONFIGURE_ARGS+= \
 			--without-sdl
 
+ifeq ($(strip $(BR2_PACKAGE_LIBCAP)),y)
+ASTERISK_EXTRAS+=libcap
+ASTERISK_CONFIGURE_ARGS+= \
+			--with-cap="$(STAGING_DIR)/usr" 
+endif
+
 ifeq ($(strip $(BR2_PACKAGE_LIBXML2)),y)
 ASTERISK_EXTRAS+=libxml2
 ASTERISK_CONFIGURE_ARGS+= \
Modified: branches/1.0/package/avahi/avahi.mk
===================================================================
--- branches/1.0/package/avahi/avahi.mk	2016-11-25 15:03:04 UTC (rev 7982)
+++ branches/1.0/package/avahi/avahi.mk	2016-11-25 19:01:06 UTC (rev 7983)
@@ -10,6 +10,7 @@
 AVAHI_INSTALL_STAGING = YES
 
 AVAHI_CONF_ENV = \
+	ac_cv_func_chroot=no \
 	ac_cv_func_strtod=yes \
 	ac_fsusage_space=yes \
 	fu_cv_sys_stat_statfs2_bsize=yes \
Modified: branches/1.0/package/ntp/ntp.mk
===================================================================
--- branches/1.0/package/ntp/ntp.mk	2016-11-25 15:03:04 UTC (rev 7982)
+++ branches/1.0/package/ntp/ntp.mk	2016-11-25 19:01:06 UTC (rev 7983)
@@ -29,6 +29,11 @@
 NTP_CONF_OPT += --without-crypto
 endif
 
+ifeq ($(BR2_PACKAGE_LIBCAP),y)
+NTP_CONF_OPT += --enable-linuxcaps
+NTP_DEPENDENCIES += libcap
+endif
+
 NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTP_KEYGEN) += util/ntp-keygen
 NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTP_WAIT) += scripts/ntp-wait/ntp-wait
 NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTPDATE) += ntpdate/ntpdate
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |