|
@@ -46,20 +46,29 @@ except ImportError as e:
|
|
|
|
|
|
isc.util.process.rename()
|
|
|
|
|
|
-if "B10_FROM_BUILD" in os.environ:
|
|
|
- SPECFILE_PATH = os.environ["B10_FROM_BUILD"] + "/src/bin/xfrout"
|
|
|
- AUTH_SPECFILE_PATH = os.environ["B10_FROM_BUILD"] + "/src/bin/auth"
|
|
|
- if "B10_FROM_SOURCE_LOCALSTATEDIR" in os.environ:
|
|
|
- UNIX_SOCKET_FILE = os.environ["B10_FROM_SOURCE_LOCALSTATEDIR"] + \
|
|
|
- "/auth_xfrout_conn"
|
|
|
+def init_paths():
|
|
|
+ global SPECFILE_PATH
|
|
|
+ global AUTH_SPECFILE_PATH
|
|
|
+ global UNIX_SOCKET_FILE
|
|
|
+ if "B10_FROM_BUILD" in os.environ:
|
|
|
+ SPECFILE_PATH = os.environ["B10_FROM_BUILD"] + "/src/bin/xfrout"
|
|
|
+ AUTH_SPECFILE_PATH = os.environ["B10_FROM_BUILD"] + "/src/bin/auth"
|
|
|
+ if "B10_FROM_SOURCE_LOCALSTATEDIR" in os.environ:
|
|
|
+ UNIX_SOCKET_FILE = os.environ["B10_FROM_SOURCE_LOCALSTATEDIR"] + \
|
|
|
+ "/auth_xfrout_conn"
|
|
|
+ else:
|
|
|
+ UNIX_SOCKET_FILE = os.environ["B10_FROM_BUILD"] + "/auth_xfrout_conn"
|
|
|
else:
|
|
|
- UNIX_SOCKET_FILE = os.environ["B10_FROM_BUILD"] + "/auth_xfrout_conn"
|
|
|
-else:
|
|
|
- PREFIX = "@prefix@"
|
|
|
- DATAROOTDIR = "@datarootdir@"
|
|
|
- SPECFILE_PATH = "@datadir@/@PACKAGE@".replace("${datarootdir}", DATAROOTDIR).replace("${prefix}", PREFIX)
|
|
|
- AUTH_SPECFILE_PATH = SPECFILE_PATH
|
|
|
- UNIX_SOCKET_FILE = "@@LOCALSTATEDIR@@/auth_xfrout_conn"
|
|
|
+ PREFIX = "@prefix@"
|
|
|
+ DATAROOTDIR = "@datarootdir@"
|
|
|
+ SPECFILE_PATH = "@datadir@/@PACKAGE@".replace("${datarootdir}", DATAROOTDIR).replace("${prefix}", PREFIX)
|
|
|
+ AUTH_SPECFILE_PATH = SPECFILE_PATH
|
|
|
+ if "BIND10_XFROUT_SOCKET_FILE" in os.environ:
|
|
|
+ UNIX_SOCKET_FILE = os.environ["BIND10_XFROUT_SOCKET_FILE"]
|
|
|
+ else:
|
|
|
+ UNIX_SOCKET_FILE = "@@LOCALSTATEDIR@@/auth_xfrout_conn"
|
|
|
+
|
|
|
+init_paths()
|
|
|
|
|
|
SPECFILE_LOCATION = SPECFILE_PATH + "/xfrout.spec"
|
|
|
AUTH_SPECFILE_LOCATION = AUTH_SPECFILE_PATH + os.sep + "auth.spec"
|