From 57b983dc2a1f4a31d3b7c0e2f6de7f778d234b2e Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Samuli=20Sepp=C3=A4nen?= <sam...@openvpn.net> Date: Fri, 12 Nov 2010 17:32:19 +0200 Subject: [PATCH] Removed hardcoded signtool dependency from win/build_all.py
Modified win/build_all.py so that build does not fail even if the optional signtool python class is not available. --- win/build_all.py | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/win/build_all.py b/win/build_all.py index 92d2bf4..38c1645 100644 --- a/win/build_all.py +++ b/win/build_all.py @@ -1,7 +1,6 @@ from config_all import main as config_all from build import main as build_openvpn from build_ddk import main as build_ddk -from sign import main as sign from make_dist import main as make_dist def main(config): @@ -9,7 +8,14 @@ def main(config): build_openvpn() build_ddk(config, 'tap', 'all') build_ddk(config, 'tapinstall', 'all') - sign(config, 'all') + + # Sign the drivers only if "sign" module is available + try: + from sign import main as sign + sign(config, 'all') + except (ImportError): + pass + make_dist(config) # if we are run directly, and not loaded as a module -- 1.6.3.3