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.
|
# Copyright (C) 2017, Digi International Inc.
|
||||||
|
|
||||||
|
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||||
|
|
||||||
|
SRC_URI += " \
|
||||||
|
file://NetworkManager.conf \
|
||||||
|
file://networkmanager-init \
|
||||||
|
"
|
||||||
|
|
||||||
PACKAGECONFIG_remove = "dnsmasq netconfig"
|
PACKAGECONFIG_remove = "dnsmasq netconfig"
|
||||||
PACKAGECONFIG_append = " concheck modemmanager ppp"
|
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