La patch viene applicata o quanto meno ci prova ma per qualche motivo dice che c'e' un errore nella patch<br><br>Applying ./patches/dyn_reconf.diff using plaintext: <br>patching file src/main.c<br>Hunk #1 succeeded at 92 with fuzz 2 (offset -2 lines).<br>
Hunk #2 FAILED at 585.<br>patch: **** malformed patch at line 34: /**<br><br><br><div class="gmail_quote">Il giorno 10 luglio 2010 16.41, Gioacchino Mazzurco <span dir="ltr"><<a href="mailto:gmazzurco89@gmail.com">gmazzurco89@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Ciao come va?<br><br>ma la patch basta che la metto dentro la cartella patch e viene applicata automaticamente o devo scrivere qualcosa nel makefile del pacchetto?<br>
<br>perche' per file del pacchetto che fa l'atoconfigurazione nel makfile c'e'<br>
<br>define Package/$(PKG_NAME)/install<br>    $(CP) -a ./files/* $(1)/ <br>endef<br><br>che mi fa pensare che non vengano installati automaticamente anche se sono dentro la cartella files<br>questo mi induce a pensare che per applicare le patch vada fatta qualcosa del genere o mi sbaglio?<br>

<br><div class="gmail_quote">2010/7/10 Gioacchino Mazzurco <span dir="ltr"><<a href="mailto:gmazzurco89@gmail.com" target="_blank">gmazzurco89@gmail.com</a>></span><div><div></div><div class="h5"><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div><div></div><div><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername"></b> <span dir="ltr"><<a href="mailto:Simulator@nordkapp.netgroup.uniroma2.it" target="_blank">Simulator@nordkapp.netgroup.uniroma2.it</a>></span><br>


Date: 2010/7/3<br>Subject: patch olsr<br>To: <a href="mailto:gmazzurco89@gmail.com" target="_blank">gmazzurco89@gmail.com</a><br><br><br>diff --git a/src/main.c b/src/main.c<br>
index 96a7e48..821bccb 100644<br>
--- a/src/main.c<br>
+++ b/src/main.c<br>
@@ -94,6 +94,7 @@ static void olsr_shutdown(int) __attribute__ ((noreturn));<br>
  * Local function prototypes<br>
  */<br>
 void olsr_reconfigure(int) __attribute__ ((noreturn));<br>
+void olsr_reload_cnf(int) __attribute__ ((noreturn));<br>
<br>
 static void print_usage(bool error);<br>
<br>
@@ -584,7 +585,7 @@ int main(int argc, char *argv[]) {<br>
   signal(SIGTERM, olsr_shutdown);<br>
   signal(SIGPIPE, SIG_IGN);<br>
   // Ignoring SIGUSR1 and SIGUSR1 by default to be able to use them in plugins<br>
-  signal(SIGUSR1, SIG_IGN);<br>
+  signal(SIGUSR1, olsr_reload_cnf);<br>
   signal(SIGUSR2, SIG_IGN);<br>
 #endif<br>
<br>
@@ -597,6 +598,15 @@ int main(int argc, char *argv[]) {<br>
   return 1;<br>
 } /* main */<br>
<br>
+#ifndef WIN32<br>
+void olsr_reload_cnf(int signo __attribute__ ((unused))) {<br>
+<br>
+printf("Gioacchino loves me!\n");<br>
+olsrmain_load_config("/tmp/olsr.conf");<br>
+<br>
+}<br>
+<br>
+#endif<br>
 /**<br>
  * Reconfigure olsrd. Currently kind of a hack...<br>
  *<br>
</div><br>
</div></div></blockquote></div></div></div><br>
</blockquote></div><br>