ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/VPN/conf.xsl
Revision: 860
Committed: 2006-08-08T17:33:13-07:00 (18 years, 10 months ago) by douglas
Content type: text/xml
File size: 1431 byte(s)
Log Message:
Odd!

File Contents

# Content
1 <?xml version="1.0"?>
2 <!--
3 MPD Configuration
4
5 Douglas Thrift
6
7 $Id$
8 -->
9 <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
10
11 <xsl:output method="text"/>
12
13 <xsl:template match="mpd"># mpd.conf
14
15 default:
16 <xsl:for-each select="pptp"> load pptp<xsl:value-of select="position() - 1"/><xsl:text>
17 </xsl:text></xsl:for-each>
18 <xsl:apply-templates select="pptp"/>
19 </xsl:template>
20
21 <xsl:template match="pptp"><xsl:text>
22 </xsl:text>pptp<xsl:value-of select="position() - 1"/>:
23 new -i ng<xsl:value-of select="position() - 1"/> pptp<xsl:value-of select="position() - 1"/> pptp<xsl:value-of select="position() - 1"/>
24 set bundle enable compression
25 set bundle yes crypt-reqd
26 set iface disable on-demand
27 set iface enable proxy-arp
28 set iface up-script /root/bin/mpd-up.sh
29 set iface down-script /root/bin/mpd-down.sh
30 set ipcp ranges <xsl:apply-templates select="local"/><xsl:text> </xsl:text><xsl:apply-templates select="remote"/>
31 set ipcp dns<xsl:for-each select="dns"><xsl:text> </xsl:text><xsl:value-of select="."/></xsl:for-each>
32 set link deny pap chap
33 set link yes chap-msv2
34 set ccp yes mppc mpp-stateless mpp-e40 mpp-e56 mpp-e128
35 set ccp no mpp-compress
36 </xsl:template>
37
38 <xsl:template match="local|remote"><xsl:value-of select="."/>/<xsl:choose>
39 <xsl:when test="@width"><xsl:value-of select="@width"/></xsl:when>
40 <xsl:otherwise>32</xsl:otherwise>
41 </xsl:choose></xsl:template>
42
43 </xsl:stylesheet>

Properties

Name Value
svn:keywords Id