~smoser/ubuntu/oneiric/openvpn/lp-794916

« back to all changes in this revision

Viewing changes to install-win32/winconfig

  • Committer: Bazaar Package Importer
  • Author(s): Alberto Gonzalez Iniesta
  • Date: 2008-07-23 10:38:13 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20080723103813-axq5wohvwjr4jo0s
Tags: 2.1~rc8-1
* New upstream version
* Added Build-dep on libpkcs11-helper1 to re-enable PKCS#11
  support. Sorry for the delay Florian :) (Closes: #475353)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
# prepare files for building on Windows
4
4
# run from top directory: install-win32/winconfig
5
5
 
6
 
c=`pwd`
7
 
 
8
6
rm -rf autodefs
9
7
mkdir autodefs
10
8
 
11
 
MACRO="perl install-win32/macro.pl autodefs/defs.in"
12
 
IFDEF="perl install-win32/ifdef.pl"
13
 
 
14
 
# silly vista security theatre
15
 
PATCH="/tmp/p.exe"
16
 
cp `which patch` $PATCH
17
 
 
18
9
# build multi-grammar definition files
19
10
perl install-win32/m4todef.pl <version.m4 >autodefs/version.in
20
11
for g in "h" "sh" "nsi" "in" ; do
21
12
    perl install-win32/trans.pl $g install-win32/settings.in >autodefs/defs.$g
22
13
done
23
14
 
24
 
# load sh definitions
25
 
. autodefs/defs.sh
26
 
 
27
 
# configure tap driver sources
28
 
rm -rf tap-win32/amd64
29
 
mkdir tap-win32/amd64
30
 
$MACRO <tap-win32/SOURCES.in >tap-win32/SOURCES
31
 
$MACRO <tap-win32/i386/OemWin2k.inf.in | $IFDEF >tap-win32/i386/OemWin2k.inf
32
 
$MACRO <tap-win32/i386/OemWin2k.inf.in | $IFDEF -DAMD64 >tap-win32/amd64/OemWin2k.inf
33
 
 
34
 
# configure service
35
 
if [ -n "$SVC_TEMPLATE" ] ; then
36
 
    cd $c
37
 
    cp $SVC_TEMPLATE/service.[ch] service-win32
38
 
    cd service-win32
39
 
    cp service.c service.c.orig
40
 
    cp service.h service.h.orig
41
 
    $PATCH <service.patch
42
 
fi
43
 
 
44
 
# build license file
45
 
cd $c
46
 
cat COPYING COPYRIGHT.GPL >install-win32/license.txt
47
 
 
48
 
# copy sample configuration files and docs
49
 
s=samples
50
 
rm -rf $s
51
 
mkdir $s
52
 
cp sample-config-files/client.conf $s/client.$PRODUCT_FILE_EXT
53
 
cp sample-config-files/server.conf $s/server.$PRODUCT_FILE_EXT
54
 
cp install-win32/sample.ovpn $s/sample.$PRODUCT_FILE_EXT
55
 
cp easy-rsa/1.0/openssl.cnf $s/openssl.cnf.sample
56
 
cp INSTALL-win32.txt install-win32
 
15
cat /dev/null >autodefs/guidefs.nsi