summaryrefslogtreecommitdiff
path: root/package/modem-manager/modem-manager.mk
diff options
context:
space:
mode:
authorPetr Vorel <petr.vorel@gmail.com>2015-07-01 22:11:12 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-07-02 11:32:18 +0200
commit7f1def693647b2158aab38d86a11609454e72dab (patch)
tree031e052c59685d9cbd5f7568a0cfb70d11abfda4 /package/modem-manager/modem-manager.mk
parent7de0ff0ed49892f5c791c99f83198932a8708111 (diff)
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 <petr.vorel@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/modem-manager/modem-manager.mk')
-rw-r--r--package/modem-manager/modem-manager.mk5
1 files changed, 5 insertions, 0 deletions
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))