<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">ping?<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 26, 2016 at 4:55 PM, Fabio Berton <span dir="ltr"><<a href="mailto:fabio.berton@ossystems.com.br" target="_blank">fabio.berton@ossystems.com.br</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Provides configuration files for watchdog.<br>
Add watchdog-config as a runtime dependence of watchdog and remove<br>
watchdog.conf file from watchdog installation.<br>
<br>
Signed-off-by: Fabio Berton <<a href="mailto:fabio.berton@ossystems.com.br">fabio.berton@ossystems.com.br</a><wbr>><br>
</span>Signed-off-by: Otavio Salvador <<a href="mailto:otavio@ossystems.com.br">otavio@ossystems.com.br</a>><br>
<div class="HOEnZb"><div class="h5">---<br>
meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog-config.bb" rel="noreferrer" target="_blank">watchdog-config.bb</a> | 20 +++++++++++<br>
.../watchdog/watchdog-config/<wbr>watchdog.conf | 42 ++++++++++++++++++++++<br>
.../watchdog/watchdog-config/<wbr>watchdog.default | 2 ++<br>
meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog_5.15.bb" rel="noreferrer" target="_blank">watchdog_5.15.bb</a> | 6 +++-<br>
4 files changed, 69 insertions(+), 1 deletion(-)<br>
create mode 100644 meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog-config.bb" rel="noreferrer" target="_blank">watchdog-config.bb</a><br>
create mode 100644 meta/recipes-extended/<wbr>watchdog/watchdog-config/<wbr>watchdog.conf<br>
create mode 100644 meta/recipes-extended/<wbr>watchdog/watchdog-config/<wbr>watchdog.default<br>
<br>
diff --git a/meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog-config.bb" rel="noreferrer" target="_blank">watchdog-config.bb</a> b/meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog-config.bb" rel="noreferrer" target="_blank">watchdog-config.bb</a><br>
new file mode 100644<br>
index 0000000..8bf40f0<br>
--- /dev/null<br>
+++ b/meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog-config.bb" rel="noreferrer" target="_blank">watchdog-config.bb</a><br>
@@ -0,0 +1,20 @@<br>
+SUMMARY = "Software watchdog"<br>
+DESCRIPTION = "Watchdog is a daemon that checks if your system is still \<br>
+working. If programs in user space are not longer executed it will reboot \<br>
+the system."<br>
+HOMEPAGE = "<a href="http://watchdog.sourceforge.net/" rel="noreferrer" target="_blank">http://watchdog.sourceforge.<wbr>net/</a>"<br>
+BUGTRACKER = "<a href="http://sourceforge.net/tracker/?group_id=172030&atid=860194" rel="noreferrer" target="_blank">http://sourceforge.net/<wbr>tracker/?group_id=172030&atid=<wbr>860194</a>"<br>
+<br>
+LICENSE = "MIT-X"<br>
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/<wbr>COPYING.MIT;md5=<wbr>3da9cfbcb788c80a0384361b4de204<wbr>20"<br>
+<br>
+SRC_URI = " \<br>
+ file://watchdog.default \<br>
+ file://watchdog.conf \<br>
+"<br>
+<br>
+do_install() {<br>
+ install -Dm 0644 ${WORKDIR}/watchdog.default ${D}${sysconfdir}/default/<wbr>watchdog<br>
+ install -Dm 0644 ${WORKDIR}/watchdog.conf ${D}${sysconfdir}/watchdog.<wbr>conf<br>
+}<br>
+<br>
diff --git a/meta/recipes-extended/<wbr>watchdog/watchdog-config/<wbr>watchdog.conf b/meta/recipes-extended/<wbr>watchdog/watchdog-config/<wbr>watchdog.conf<br>
new file mode 100644<br>
index 0000000..c493d12<br>
--- /dev/null<br>
+++ b/meta/recipes-extended/<wbr>watchdog/watchdog-config/<wbr>watchdog.conf<br>
@@ -0,0 +1,42 @@<br>
+#ping = 172.31.14.1<br>
+#ping = 172.26.1.255<br>
+#interface = eth0<br>
+#file = /var/log/messages<br>
+#change = 1407<br>
+<br>
+# Uncomment to enable test. Setting one of these values to '0' disables it.<br>
+# These values will hopefully never reboot your machine during normal use<br>
+# (if your machine is really hung, the loadavg will go much higher than 25)<br>
+#max-load-1 = 24<br>
+#max-load-5 = 18<br>
+#max-load-15 = 12<br>
+<br>
+# Note that this is the number of pages!<br>
+# To get the real size, check how large the pagesize is on your machine.<br>
+#min-memory = 1<br>
+<br>
+#repair-binary = /usr/sbin/repair<br>
+#repair-timeout =<br>
+#test-binary =<br>
+#test-timeout =<br>
+<br>
+watchdog-device = /dev/watchdog<br>
+<br>
+# Defaults compiled into the binary<br>
+#temperature-device =<br>
+#max-temperature = 120<br>
+<br>
+# Defaults compiled into the binary<br>
+#admin = root<br>
+#interval = 1<br>
+#logtick = 1<br>
+#log-dir = /var/log/watchdog<br>
+<br>
+# This greatly decreases the chance that watchdog won't be scheduled before<br>
+# your machine is really loaded<br>
+realtime = yes<br>
+priority = 1<br>
+<br>
+# Check if rsyslogd is still running by enabling the following line<br>
+#pidfile = /var/run/rsyslogd.pid<br>
+<br>
diff --git a/meta/recipes-extended/<wbr>watchdog/watchdog-config/<wbr>watchdog.default b/meta/recipes-extended/<wbr>watchdog/watchdog-config/<wbr>watchdog.default<br>
new file mode 100644<br>
index 0000000..647d5ab<br>
--- /dev/null<br>
+++ b/meta/recipes-extended/<wbr>watchdog/watchdog-config/<wbr>watchdog.default<br>
@@ -0,0 +1,2 @@<br>
+# Start watchdog at boot time? 0 or 1<br>
+run_watchdog=1<br>
diff --git a/meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog_5.15.bb" rel="noreferrer" target="_blank">watchdog_5.15.bb</a> b/meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog_5.15.bb" rel="noreferrer" target="_blank">watchdog_5.15.bb</a><br>
index 1c0049c..cedfc04 100644<br>
--- a/meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog_5.15.bb" rel="noreferrer" target="_blank">watchdog_5.15.bb</a><br>
+++ b/meta/recipes-extended/<wbr>watchdog/<a href="http://watchdog_5.15.bb" rel="noreferrer" target="_blank">watchdog_5.15.bb</a><br>
@@ -40,6 +40,9 @@ INITSCRIPT_PARAMS_${PN}-<wbr>keepalive = "start 15 1 2 3 4 5 . stop 85 0 6 ."<br>
do_install_append() {<br>
install -D ${S}/redhat/watchdog.init ${D}/${sysconfdir}/init.d/<wbr>watchdog.sh<br>
install -Dm 0755 ${WORKDIR}/wd_keepalive.init ${D}${sysconfdir}/init.d/wd_<wbr>keepalive<br>
+<br>
+ # watchdog.conf is provided by the watchdog-config recipe<br>
+ rm ${D}${sysconfdir}/watchdog.<wbr>conf<br>
}<br>
<br>
PACKAGES =+ "${PN}-keepalive"<br>
@@ -49,7 +52,8 @@ FILES_${PN}-keepalive = " \<br>
${sbindir}/wd_keepalive \<br>
"<br>
<br>
-RDEPENDS_${PN} += "${PN}-keepalive"<br>
+RDEPENDS_${PN} += "${PN}-config ${PN}-keepalive"<br>
+RDEPENDS_${PN}-keepalive += "${PN}-config"<br>
<br>
RRECOMMENDS_${PN} = "kernel-module-softdog"<br>
<br>
--<br>
2.1.4<br>
<br>
</div></div></blockquote></div><br></div>