Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 45a01c847c53d5d34d162d9382c1334b > files > 3

gogoc-1.2-26.fc18.src.rpm

diff -up gogoc-1_2-RELEASE/gogoc-tsp/Makefile.dirpath gogoc-1_2-RELEASE/gogoc-tsp/Makefile
--- gogoc-1_2-RELEASE/gogoc-tsp/Makefile.dirpath
+++ gogoc-1_2-RELEASE/gogoc-tsp/Makefile
@@ -47,8 +47,10 @@ SUPPORTED_PLATFORMS=linux netbsd freebsd openbsd darwin sunos gogocpe
 
 INSTALL_DIR   :=$(installdir)
 INSTALL_BIN   :=$(INSTALL_DIR)/bin
-INSTALL_MAN   :=$(INSTALL_DIR)/man
-INSTALL_TEMPL :=$(INSTALL_DIR)/template
+INSTALL_SHARE :=$(INSTALL_DIR)/share
+INSTALL_MAN   :=$(INSTALL_DIR)/share/man
+INSTALL_TEMPL :=$(INSTALL_DIR)/share/gogoc/template
+INSTALL_CFG   :=$(INSTALL_DIR)/../etc/gogoc
 
 
 SUBDIRS=$(PWD)/src/lib \
@@ -168,15 +170,16 @@ install: check-gogoc-install all
 	@mkdir -p $(INSTALL_BIN)
 	@mkdir -p $(INSTALL_MAN)
 	@mkdir -p $(INSTALL_TEMPL)
+	@mkdir -p $(INSTALL_CFG)
 
 	@for dir in ${SUBDIRS}; do \
 	    $(MAKE) -C $$dir install || exit 1; \
 	done
 
 	@cp $(TARGET) $(INSTALL_BIN)
-	@cp $(BIN_DIR)/gogoc.conf.sample $(INSTALL_BIN)
-	@[ -f $(INSTALL_BIN)/gogoc.conf ] || { \
-	    cp $(INSTALL_BIN)/gogoc.conf.sample $(INSTALL_BIN)/gogoc.conf; \
+	@cp $(BIN_DIR)/gogoc.conf.sample $(INSTALL_CFG)
+	@[ -f $(INSTALL_CFG)/gogoc.conf ] || { \
+	    cp $(INSTALL_CFG)/gogoc.conf.sample $(INSTALL_CFG)/gogoc.conf; \
 	}
 
 
diff -up gogoc-1_2-RELEASE/gogoc-tsp/conf/gogoc.conf.in.dirpath gogoc-1_2-RELEASE/gogoc-tsp/conf/gogoc.conf.in
--- gogoc-1_2-RELEASE/gogoc-tsp/conf/gogoc.conf.in.dirpath
+++ gogoc-1_2-RELEASE/gogoc-tsp/conf/gogoc.conf.in
@@ -120,7 +120,7 @@ dns_server=
 #   Directory where the gogoCLIENT will be installed. This value has been 
 #   set during installation.
 #
-gogoc_dir=@conf_gogoc_dir@
+gogoc_dir=/etc/gogoc
 
 #
 # Auto-Retry Connect, Retry Delay and Max Retry Delay:
@@ -224,7 +224,7 @@ proxy_client=no
 #
 #   broker_list=<file_name>
 #  
-broker_list=tsp-broker-list.txt
+broker_list=/var/lib/gogoc/tsp-broker-list.txt
 
 #
 # Last Server Used File Name:
@@ -234,7 +234,7 @@ broker_list=tsp-broker-list.txt
 #
 #   last_server=<file_name>
 #
-last_server=tsp-last-server.txt
+last_server=/var/lib/gogoc/tsp-last-server.txt
 
 #
 # Always Use Last Known Working Server:
@@ -294,7 +294,7 @@ always_use_same_server=no
 #
 #   log_filename=<file_name>
 #
-log_filename=gogoc.log
+log_filename=/var/log/gogoc/gogoc.log
 
 #
 # Log File Rotation:
diff -up gogoc-1_2-RELEASE/gogoc-tsp/platform/freebsd/tsp_local.c.dirpath gogoc-1_2-RELEASE/gogoc-tsp/platform/freebsd/tsp_local.c
--- gogoc-1_2-RELEASE/gogoc-tsp/platform/freebsd/tsp_local.c.dirpath
+++ gogoc-1_2-RELEASE/gogoc-tsp/platform/freebsd/tsp_local.c
@@ -34,11 +34,11 @@ Copyright (c) 2001-2007 gogo6 Inc. All rights reserved.
 #define IFNAMSIZ 16     // from net/if.h
 
 
-char *FileName  = "gogoc.conf";
+char *FileName  = "/etc/gogoc/gogoc.conf";
 char *ScriptInterpretor = "/bin/sh";
 char *ScriptExtension = "sh";
 char *ScriptDir = NULL;
-char *TspHomeDir = "/usr/local/etc/gogoc";
+char *TspHomeDir = "/usr/share/gogoc";
 char DirSeparator = '/';
 
 int indSigHUP = 0;    // Set to 1 when HUP signal is trapped.
diff -up gogoc-1_2-RELEASE/gogoc-tsp/platform/linux/tsp_local.c.dirpath gogoc-1_2-RELEASE/gogoc-tsp/platform/linux/tsp_local.c
--- gogoc-1_2-RELEASE/gogoc-tsp/platform/linux/tsp_local.c.dirpath
+++ gogoc-1_2-RELEASE/gogoc-tsp/platform/linux/tsp_local.c
@@ -33,11 +33,11 @@ This source code copyright (c) gogo6 Inc. 2002-2007.
 
 /* these globals are defined by US used by alot of things in  */
 
-char *FileName  = "gogoc.conf";
+char *FileName  = "/etc/gogoc/gogoc.conf";
 char *ScriptInterpretor = "/bin/sh";
 char *ScriptExtension = "sh";
 char *ScriptDir = NULL;
-char *TspHomeDir = "/usr/local/etc/gogoc";
+char *TspHomeDir = "/usr/share/gogoc";
 char DirSeparator = '/';
 
 int indSigHUP = 0;    // Set to 1 when HUP signal is trapped.
diff -up gogoc-1_2-RELEASE/gogoc-tsp/src/tsp/tsp_auth_passdss.c.dirpath gogoc-1_2-RELEASE/gogoc-tsp/src/tsp/tsp_auth_passdss.c
--- gogoc-1_2-RELEASE/gogoc-tsp/src/tsp/tsp_auth_passdss.c.dirpath
+++ gogoc-1_2-RELEASE/gogoc-tsp/src/tsp/tsp_auth_passdss.c
@@ -31,7 +31,7 @@ Copyright (c) 2001-2007 gogo6 Inc. All rights reserved.
 
 #define TSP_AUTH_PASSDSS_STRING "PASSDSS-3DES-1"
 #define TSP_AUTH_PASSDSS_BUFFERSIZE 4096
-#define TSPC_DSA_KEYFILE "gogockeys.pub"
+#define TSPC_DSA_KEYFILE "/var/lib/gogoc/gogockeys.pub"
 
 #if defined(WIN32) && !defined(WINCE)
 extern BOOL IsService;    // Declared in winpc/tsp_local.c
diff -up gogoc-1_2-RELEASE/gogoc-tsp/template/linux.sh.dirpath gogoc-1_2-RELEASE/gogoc-tsp/template/linux.sh
--- gogoc-1_2-RELEASE/gogoc-tsp/template/linux.sh.dirpath
+++ gogoc-1_2-RELEASE/gogoc-tsp/template/linux.sh
@@ -9,6 +9,8 @@
 # Note: IPV6 support and tun Support must be enabled before calling this script.
 # 
 
+# Changed here for Debian systems - used for radvd config file only
+TSP_HOME_DIR=/var/run/gogoc
 
 LANGUAGE=C