<html><head></head><body>Mist, da hast du recht. So weit habe ich irgendwie nicht gedacht.<br>
<br>
Dann ist es wahrscheinlich doch am sinnvollsten, die tunneldigger Confixx auf tmp beim booten anzulegen.<br>
<br>
Fabian<br><br><div class="gmail_quote">On 9 October 2017 22:36:06 GMT+02:00, robert <rlanghammer@web.de> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hi<br /><br /><br />Am 09.10.2017 um 16:43 schrieb Fabian Bläse:<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> This fixes uci errors caused by symlinking to a non-existant file<br /><br /> Signed-off-by: Fabian Bläse <fabian@blaese.de><br /> ---<br />  .../fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger  | 2 --<br />  src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select            | 5 +++++<br />  2 files changed, 5 insertions(+), 2 deletions(-)<br /><br /> diff --git a/src/packages/fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger b/src/packages/fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger<br /> index 09442f1..27bdbfd 100644<br /> --- a/src/packages/fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger<br /> +++ b/src/packages/fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger<br /> @@ -1,3 +1 @@<br />  /etc/init.d/tunneldigger disable<br /> -rm /etc/config/tunneldigger<br /> -ln -s /tmp/tunneldigger /etc/config/<br /> diff --git a/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select b/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select<br /> index 150efe2..74311a8 100755<br /> --- a/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select<br /> +++ b/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select<br /> @@ -54,6 +54,11 @@ json_select ".." # back to root<br />  <br />  # Only do something when file is here and greater 0 byte<br />  if [ -s /tmp/keyxchangev2data ]; then<br /> + # check if symlink to /tmp exists<br /> + if [ "$(readlink -n /etc/config/tunneldigger)" != "/tmp/tunneldigger" ]; then<br /> +  ln -s /tmp/tunneldigger /etc/config/<br /></blockquote>hier musst du ln -sf machen weil die Datei ja schon da ist. Aber nach<br />einem Reboot haengt der Link wieder in der Luft. Muesste man beim booten<br />ins /tmp schmeissen.<br />Robert<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> + fi<br /> +<br />   # set some vars<br />   hostname=$(cat /proc/sys/kernel/hostname)<br />   mac=$(awk '{ mac=toupper($1); gsub(":", "", mac); print mac }' /sys/class/net/br-mesh/address 2>/dev/null)<br /></blockquote></pre></blockquote></div></body></html>