]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Added service configuration to install-win32/winconfig
authorjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>
Tue, 6 Mar 2007 07:15:25 +0000 (07:15 +0000)
committerjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>
Tue, 6 Mar 2007 07:15:25 +0000 (07:15 +0000)
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@1758 e7ae566f-a301-0410-adde-c780ea21d3b5

install-win32/version.nsi
install-win32/winconfig

index 7aeaca490243d654737079141999541c1f673aab..dad8a172ad6f10d89b47b4969a67a317c7fe5ef6 100644 (file)
@@ -7,3 +7,6 @@
 !define PRODUCT_TAP_MAJOR_VER       9
 !define PRODUCT_TAP_MINOR_VER       2
 !define PRODUCT_TAP_RELDATE         "03/05/2007"
+
+; Service template files service.[ch] (get from Platform SDK)
+!define SVC_TEMPLATE "../svc-template"
index 01deebdbc9478ce9b3e5147ad5e02e35b1278c71..bd2632f5b02f4cf8a88b6d7a8ac6ebf4d5e42a02 100644 (file)
@@ -13,11 +13,17 @@ VER=install-win32/version.nsi
 MACRO="perl install-win32/macro.pl $HSV"
 PATCH="/tmp/p.exe"
 
+# silly vista security theatre
 cp `which patch` $PATCH
 
+# translate version.nsi to C and sh
 $TRAN  c <$VER >autodefs/nsidefs.h
 $TRAN sh <$VER >autodefs/nsidefs.sh
 
+# get version.nsi definitions
+. autodefs/nsidefs.sh
+
+# configure tap driver sources
 $MACRO $VER <tap-win32/SOURCES.in >tap-win32/SOURCES
 $MACRO $VER <tap-win32/i386/OemWin2k.inf.in >tap-win32/i386/OemWin2k.inf
 rm -rf tap-win32/amd64
@@ -25,3 +31,11 @@ mkdir tap-win32/amd64
 cp tap-win32/i386/OemWin2k.inf tap-win32/amd64
 cd tap-win32/amd64
 $PATCH <../inf64.patch
+
+# configure service
+cd $c
+cp $SVC_TEMPLATE/service.[ch] service-win32
+cd service-win32
+cp service.c service.c.orig
+cp service.h service.h.orig
+$PATCH <service.patch