--- /dev/null
+#!/bin/sh
+#
+# "suidfix" is german and it means something like immediate suicide.
+
+# taken from dangole's lede config.. thx!
+suid_root_helpers="exit nat-server nat-client transport-bluetooth transport-wlan vpn"
+libexec="${GNUNET_PREFIX}/lib/gnunet/libexec"
+
+chmodown_execbin() {
+ if [ -x $1 ]; then
+ if [ "$3" ]; then
+ chown $3 $1 2>/dev/null && chmod $2 $1
+ else
+ chmod $2 $1
+ fi
+ ls -l $1
+ else
+ echo "Missing: $1"
+ fi
+}
+
+for helper in $suid_root_helpers; do
+ chmodown_execbin ${libexec}/gnunet-helper-$helper u+s
+done
+chmodown_execbin ${libexec}/gnunet-helper-dns 4750 root:gnunetdns
+chmodown_execbin ${libexec}/gnunet-service-dns 2750 gnunet:gnunetdns
+
msgstr ""
#: src/transport/gnunet-transport.c:1978
-msgid "disconnect to a peer"
+msgid "disconnect from a peer"
msgstr "Verbindung zu einem Knoten trennen"
#: src/transport/gnunet-transport.c:1981
#: src/transport/gnunet-transport.c:1978
#, fuzzy
-msgid "disconnect to a peer"
+msgid "disconnect from a peer"
msgstr "conectar a un par"
#: src/transport/gnunet-transport.c:1981
msgstr ""
#: src/transport/gnunet-transport.c:1978
-msgid "disconnect to a peer"
+msgid "disconnect from a peer"
msgstr ""
#: src/transport/gnunet-transport.c:1981
#: src/transport/gnunet-transport.c:1978
#, fuzzy
-msgid "disconnect to a peer"
+msgid "disconnect from a peer"
msgstr "Misslyckades att ansluta till gnunetd.\n"
#: src/transport/gnunet-transport.c:1981
#: src/transport/gnunet-transport.c:1978
#, fuzzy
-msgid "disconnect to a peer"
+msgid "disconnect from a peer"
msgstr "Lỗi kết nối đến gnunetd.\n"
#: src/transport/gnunet-transport.c:1981
#: src/transport/gnunet-transport.c:1978
#, fuzzy
-msgid "disconnect to a peer"
+msgid "disconnect from a peer"
msgstr "初始化“%s”服务失败。\n"
#: src/transport/gnunet-transport.c:1981
gettext_noop ("measure how fast we are receiving data from all peers (until CTRL-C)"),
0, &GNUNET_GETOPT_set_one, &benchmark_receive },
{ 'D', "disconnect",
- NULL, gettext_noop ("disconnect to a peer"), 0,
+ NULL, gettext_noop ("disconnect from a peer"), 0,
&GNUNET_GETOPT_set_one, &do_disconnect },
{ 'd', "validation", NULL,
gettext_noop ("print information for all pending validations "),