From 7f1def693647b2158aab38d86a11609454e72dab Mon Sep 17 00:00:00 2001 From: Petr Vorel Date: Wed, 1 Jul 2015 22:11:12 +0200 Subject: package/modem-manager: init script for systemV-like init systems ModemManager get started by NetworkManager, in case of systemd init system. In case of other systems it needs to be started by init script. Debian [1] solved it by detection in code. For Buildroot it's IMHO enough to install init script for systemV-like init systems. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770871 [Thomas: - slightly simplify the script by removing the MODEMMANAGER_BIN variable which was used at only one place, and use directly $? instead of an intermediate $ret variable. - split the too long line added in the .mk file.] Signed-off-by: Petr Vorel Signed-off-by: Thomas Petazzoni --- package/modem-manager/modem-manager.mk | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'package/modem-manager/modem-manager.mk') diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk index 9cd630ce4..97dddfe8a 100644 --- a/package/modem-manager/modem-manager.mk +++ b/package/modem-manager/modem-manager.mk @@ -26,4 +26,9 @@ else MODEM_MANAGER_CONF_OPTS += --without-mbim endif +define MODEM_MANAGER_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/modem-manager/S44modem-manager \ + $(TARGET_DIR)/etc/init.d/S44modem-manager +endef + $(eval $(autotools-package)) -- cgit v1.2.3