Don't force a .bat extension for scripts under Windows.
authorGuus Sliepen <guus@tinc-vpn.org>
Sun, 18 Aug 2013 16:20:41 +0000 (18:20 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 18 Aug 2013 16:20:41 +0000 (18:20 +0200)
doc/tinc.texi
src/invitation.c
src/net_setup.c
src/tincctl.c

index a2952933bf7380effce9246231d599e6dac67da9..6f128f818df96b8d26967ece4492cd61db1c3395 100644 (file)
@@ -1346,7 +1346,7 @@ Setting this options also implicitly sets IndirectData.
 @cindex scripts
 Apart from reading the server and host configuration files,
 tinc can also run scripts at certain moments.
-Under Windows (not Cygwin), the scripts should have the extension .bat.
+Under Windows (not Cygwin), the scripts should have the extension @file{.bat} or @file{.cmd}.
 
 @table @file
 @cindex tinc-up
@@ -1386,7 +1386,7 @@ This script is started when a Subnet becomes unreachable.
 The scripts are started without command line arguments,
 but can make use of certain environment variables.
 Under UNIX like operating systems the names of environment variables must be preceded by a $ in scripts.
-Under Windows, in @file{.bat} files, they have to be put between % signs.
+Under Windows, in @file{.bat} or @file{.cmd} files, they have to be put between % signs.
 
 @table @env
 @cindex NETNAME
index f1cde581584ea80227f3212a3edad251997fae0b..a59045090f75cc237331a85c89b7093b2dbc61bd 100644 (file)
 #include "utils.h"
 #include "xalloc.h"
 
-#ifdef HAVE_MINGW
-#define SCRIPTEXTENSION ".bat"
-#else
-#define SCRIPTEXTENSION ""
-#endif
-
 int addressfamily = AF_UNSPEC;
 
 char *get_my_hostname() {
index 6aeceaf305aa1438ed83a6bed4b7950089739575..64d25150c7cb49fd532aca7f13c20a15fd248af0 100644 (file)
@@ -455,11 +455,7 @@ bool setup_myself_reloadable(void) {
 
        free(scriptextension);
        if(!get_config_string(lookup_config(config_tree, "ScriptsExtension"), &scriptextension))
-#ifdef HAVE_MINGW
-               scriptextension = xstrdup(".bat");
-#else
                scriptextension = xstrdup("");
-#endif
 
        get_config_string(lookup_config(config_tree, "Proxy"), &proxy);
        if(proxy) {
index 55e14e53657dcacb3b835a64c0907394445790a9..f133e2def81086456033a59ea74cb1f28b47ccc7 100644 (file)
 #include "tincctl.h"
 #include "top.h"
 
-#ifdef HAVE_MINGW
-#define SCRIPTEXTENSION ".bat"
-#else
-#define SCRIPTEXTENSION ""
-#endif
-
 static char **orig_argv;
 static int orig_argc;