Commit a67323d575da2b6184ce1d092f818ea8057f445c

Authored by Eric Lee
1 parent 11054bfbc9
Exists in master

Add ifplugd daemon so that dhcp will update lease when Ethernet cable re-plugged

Showing 3 changed files with 66 additions and 0 deletions Side-by-side Diff

recipes-connectivity/ifplugd/files/ifplugd.conf
  1 +# -*-sh-*-
  2 +# $Id: ifplugd.conf 43 2003-09-13 11:25:11Z lennart $
  3 +
  4 +# This file is part of ifplugd.
  5 +#
  6 +# ifplugd is free software; you can redistribute it and/or modify it under
  7 +# the terms of the GNU General Public License as published by the Free
  8 +# Software Foundation; either version 2 of the License, or (at your
  9 +# option) any later version.
  10 +#
  11 +# ifplugd is distributed in the hope that it will be useful, but WITHOUT
  12 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
  14 +# for more details.
  15 +#
  16 +# You should have received a copy of the GNU General Public License
  17 +# along with ifplugd; if not, write to the Free Software Foundation,
  18 +# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  19 +
  20 +# ifplugd configuration file
  21 +
  22 +# Please note that this is a bourne shell fragment sourced by the
  23 +# init script of ifplugd.
  24 +
  25 +# Specify the interfaces to control here, separated by spaces.
  26 +# Ifplugd processes will be started for each of these interfaces when
  27 +# the ifplugd init script is called with the "start" argument. You may
  28 +# use the magic string "auto" to make the init script start or stop
  29 +# ifplugd processes for ALL eth and wlan interfaces that are available
  30 +# according to /proc/net/dev. Note that the list of interfaces
  31 +# appearing in /proc/net/dev may depend on which kernel modules you
  32 +# have loaded.
  33 +INTERFACES="eth0"
  34 +
  35 +# Additional parameters for ifplugd.
  36 +# (Run "ifplugd -h" for further information.)
  37 +ARGS="-fwI -u0 -d10"
  38 +
  39 +# Additional parameters for ifplugd for the specified interface. Note
  40 +# that $ARGS is ignored, when a variable like this is set for an
  41 +# interface
  42 +#ARGS_wlan0="-MwI -u5 -d5"
recipes-connectivity/ifplugd/ifplugd_0.28.bb
  1 +LICENSE = "GPLv2"
  2 +SUMMARY = "Daemon for monitoring ethernet device link state"
  3 +DEPENDS = "libdaemon"
  4 +LIC_FILES_CHKSUM = "file://LICENSE;md5=94d55d512a9ba36caa9b7df079bae19f"
  5 +
  6 +SRC_URI = "http://0pointer.de/lennart/projects/ifplugd/ifplugd-${PV}.tar.gz;name=u1 \
  7 + file://ifplugd.conf"
  8 +
  9 +SRC_URI[u1.md5sum] = "df6f4bab52f46ffd6eb1f5912d4ccee3"
  10 +SRC_URI[u1.sha256sum] = "474754ac4ab32d738cbf2a4a3e87ee0a2c71b9048a38bdcd7df1e4f9fd6541f0"
  11 +
  12 +EXTRA_OECONF_append = "--disable-lynx"
  13 +
  14 +
  15 +INITSCRIPT_PACKAGES = "${PN}"
  16 +INITSCRIPT_NAME_${PN} = "${PN}"
  17 +INITSCRIPT_PARAMS_${PN} = "defaults 90"
  18 +
  19 +do_install_append() {
  20 + install -m 644 ${WORKDIR}/ifplugd.conf ${D}${sysconfdir}/ifplugd/
  21 +}
  22 +
  23 +inherit autotools update-rc.d
recipes-core/packagegroups/packagegroup-arago-smarct335x-sdk.bb
... ... @@ -18,6 +18,7 @@
18 18 git \
19 19 cronie \
20 20 rsyslog \
  21 + ifplugd \
21 22 gcc \
22 23 "