networkmanager: add boot script and config file
https://jira.digi.com/browse/DEL-4289 Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
4c7829c239
commit
bb7202b413
|
|
@ -0,0 +1,6 @@
|
|||
[main]
|
||||
plugins=ifupdown,keyfile
|
||||
no-auto-default=type:ethernet
|
||||
|
||||
[ifupdown]
|
||||
managed=false
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
#!/bin/sh
|
||||
|
||||
DAEMON="/usr/sbin/NetworkManager"
|
||||
PIDFILE="/var/run/NetworkManager/NetworkManager.pid"
|
||||
DESC="NetworkManager"
|
||||
|
||||
case "${1}" in
|
||||
start)
|
||||
mkdir -p /var/run/NetworkManager
|
||||
echo -n "Starting ${DESC}: "
|
||||
${DAEMON}
|
||||
echo "done"
|
||||
;;
|
||||
stop)
|
||||
echo -n "Stopping ${DESC}: "
|
||||
start-stop-daemon -K -o -q -p ${PIDFILE}
|
||||
echo "done"
|
||||
;;
|
||||
restart)
|
||||
${0} stop
|
||||
sleep 1
|
||||
${0} start
|
||||
;;
|
||||
*)
|
||||
echo "Usage: ${0} {start|stop|restart}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
|
@ -1,4 +1,23 @@
|
|||
# Copyright (C) 2017, Digi International Inc.
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
SRC_URI += " \
|
||||
file://NetworkManager.conf \
|
||||
file://networkmanager-init \
|
||||
"
|
||||
|
||||
PACKAGECONFIG_remove = "dnsmasq netconfig"
|
||||
PACKAGECONFIG_append = " concheck modemmanager ppp"
|
||||
|
||||
inherit update-rc.d
|
||||
|
||||
do_install_append() {
|
||||
install -d ${D}${sysconfdir}/init.d ${D}${sysconfdir}/NetworkManager
|
||||
install -m 0644 ${WORKDIR}/NetworkManager.conf ${D}${sysconfdir}/NetworkManager/
|
||||
install -m 0755 ${WORKDIR}/networkmanager-init ${D}${sysconfdir}/init.d/networkmanager
|
||||
}
|
||||
|
||||
# NetworkManager needs to be started after DBUS
|
||||
INITSCRIPT_NAME = "networkmanager"
|
||||
INITSCRIPT_PARAMS = "start 03 2 3 4 5 . stop 80 0 6 1 ."
|
||||
|
|
|
|||
Loading…
Reference in New Issue