Ensure "make distcheck" really runs without errors.
authorGuus Sliepen <guus@tinc-vpn.org>
Sun, 8 Oct 2017 19:32:12 +0000 (21:32 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 8 Oct 2017 19:32:12 +0000 (21:32 +0200)
18 files changed:
configure.ac
doc/Makefile.am
gui/tinc-gui
src/tincd.c
test/Makefile.am
test/algorithms.test
test/basic.test
test/commandline.test
test/executables.test
test/import-export.test
test/invite-join.test
test/invite-offline.test
test/invite-tinc-up.test
test/ns-ping.test
test/ping.test
test/scripts.test
test/sptps-basic.test
test/variables.test

index 26c77c9beea06488b70a57a35d39f9a10fc2c8cc..39abe9d96fef19e8171e02e2b7401084a66229e8 100644 (file)
@@ -3,7 +3,7 @@ dnl Process this file with autoconf to produce a configure script.
 AC_PREREQ(2.61)
 AC_INIT([tinc], m4_esyscmd_s((git describe || echo UNKNOWN) | sed 's/release-//'))
 AC_CONFIG_SRCDIR([src/tincd.c])
-AM_INIT_AUTOMAKE([std-options subdir-objects nostdinc silent-rules -Wall])
+AM_INIT_AUTOMAKE([std-options subdir-objects nostdinc silent-rules -Wall info-in-builddir])
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_MACRO_DIR([m4])
 AM_SILENT_RULES([yes])
index aa15b240192bfb21f0e95d167d9edcf787392b26..b3af5227e577f0f1e0f04c5d64c0f5cb2eb1571e 100644 (file)
@@ -4,20 +4,9 @@ info_TEXINFOS = tinc.texi
 
 man_MANS = tincd.8 tinc.8 tinc.conf.5 tinc-gui.8
 
-EXTRA_DIST = tincinclude.texi.in tincd.8.in tinc.8.in tinc.conf.5.in tinc-gui.8.in sample-config.tar.gz
+EXTRA_DIST = tincinclude.texi.in tincd.8.in tinc.8.in tinc.conf.5.in tinc-gui.8.in sample-config
 
-CLEANFILES = *.html tincd.8 tinc.8 tinc.conf.5 tinc-gui.8 tincinclude.texi sample-config.tar.gz
-
-# Use `ginstall' in the definition of man_MANS to avoid
-# confusion with the `install' target.  The install rule transforms `ginstall'
-# to install before applying any user-specified name transformations.
-transform = s/ginstall/install/; @program_transform_name@
-
-# For additional rules usually of interest only to the maintainer,
-# see GNUmakefile and Makefile.maint.
-
-sample-config.tar.gz: sample-config
-       $(AM_V_GEN)GZIP=$(GZIP_ENV) $(AMTAR) chozf $@ --exclude .svn $<
+CLEANFILES = *.html tincd.8 tinc.8 tinc.conf.5 tinc-gui.8 tincinclude.texi
 
 tincd.8.html: tincd.8
        $(AM_V_GEN)w3mman2html $? > $@
index 65e8b144671828324c839bd70e1576351478e1e0..4aae27b510a23a8fdc007fc366d23e0fa4571057 100755 (executable)
@@ -23,6 +23,7 @@ import socket
 import os
 import platform
 import time
+import sys
 from argparse import ArgumentParser
 
 import wx
@@ -628,7 +629,12 @@ if __name__ == '__main__':
 
     argparser.add_argument('-n', '--net', metavar='NETNAME', dest='netname', help='Connect to net NETNAME')
     argparser.add_argument('-p', '--pidfile', help='Path to the pid file (containing the controlcookie)')
+    argparser.add_argument('--version', action='store_true', help='Show version number')
 
     options = argparser.parse_args()
 
+    if options.version:
+        print('tinc-gui 1.1pre?')
+        sys.exit(0)
+
     main(options.netname, options.pidfile)
index ab4d92128725acdab52c41c1f130cf4d61d63da1..45240e260fc4a377303d05aaf5ebd86aefc63cbf 100644 (file)
@@ -370,9 +370,6 @@ int main(int argc, char **argv) {
                return 1;
        }
 
-       make_names(true);
-       chdir(confbase);
-
        if(show_version) {
                printf("%s version %s (built %s %s, protocol %d.%d)\n", PACKAGE,
                       BUILD_VERSION, BUILD_DATE, BUILD_TIME, PROT_MAJOR, PROT_MINOR);
@@ -390,6 +387,9 @@ int main(int argc, char **argv) {
                return 0;
        }
 
+       make_names(true);
+       chdir(confbase);
+
 #ifdef HAVE_MINGW
 
        if(WSAStartup(MAKEWORD(2, 2), &wsa_state)) {
index 98f4a3bd0023ff1c965908e38bed8006d0e791e3..a56b5c4ea48f2a33772037fd8973e34a5db87268 100644 (file)
@@ -20,6 +20,8 @@ check_PROGRAMS = pong
 
 pong_SOURCES = pong.c
 
+AM_CFLAGS = -iquote.
+
 clean-local:
        -for pid in *.test.?/pid; do ../src/tinc --pidfile="$$pid" stop; done
        -killall ../src/sptps_test
index 2b79fc8abb83ead72cc07a5a1a865f63bd2740ed..c506a5d1658586eeedc46335a865f3ff78ed0940 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize two nodes
 
index b181e7540c7298878dfeb6d6bf24d3e2c93d8c71..c377202db50a18d3a1167efe2d6f7c169575da9d 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize and test one node
 
index 157eb54c41976a40196c258115ca985aa552ea10..44d651a5ebf852cec6ca7e51120bcfb27ad419a6 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize one node
 
index 801de58c1c3abc447a886dcc68b6c315d8fc45f1..0cf9723ebb7ce170f544e070298feb8749b62a7c 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Just test whether the executables work
 $tincd --help
index 6b5641c454300a358bcea64fcea82140f1fb36a9..e7bca239540e8a964956fba70890856d6df84b4e 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize three nodes
 
index 28de83c6f2530993e09c0b436b139ab00e43e809..4c254a464cd1a463957455b53a592f5c03d0764d 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize one node
 
index b4354938d2339979e5f94a5ff8ef447961878b94..0903417720f7e3500ed109ee42b6e7bfa433d7fe 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize one node
 
index 8d637b94be799637a6629f8eb0c9b99fdd9ee2fa..26efddf2e3b58a75d570d7915372c3337f947772 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize one node
 
index 43e1b20c8af861e3b3d33e1cafc2ec1ff0305a7a..49204367734beeb00a727270e213a601c6609b86 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Skip this test if we aren't root or if "ip netns" does not exist
 
index 7e1a136560e6bb25f57c2319c4d257d33f96edf5..961b16f491b8acf99692b1e33c835c9aa044a572 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Skip this test if we aren't root
 
index 3b3f27493e063aa6d22a5d229795592e26109b5e..2580ced778decfa7bd6c0d1e0204cd552ba1bbe4 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize server node
 
index 9f86c8cd4d38db2051d682ed467c318a7203d83b..4c794379bb60bee7069dc9c2964b7091474533e0 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Skip this test if we did not compile sptps_test
 
index 5fe6046502a9da98353072e8390067a05eb53325..f8656c9309fb98c953165d1b3a9e33b830fc0b7b 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-. ./testlib.sh
+. "${0%/*}/testlib.sh"
 
 # Initialize one node