]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Fix openvpn server config v2.5-core31
authorArne Fitzenreiter <arne_f@ipfire.org>
Wed, 7 Oct 2009 21:35:25 +0000 (23:35 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 7 Oct 2009 21:35:25 +0000 (23:35 +0200)
config/rootfiles/core/31/update.sh

index 87cc51923687537259e1513e39fb3c5f7fd60bb6..8267b615f763b1fa87c7f57945faf9e7c6ddafa1 100644 (file)
@@ -123,17 +123,19 @@ perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
 #
 # Add some entries to openvpn config
 #
-if [ ! -x "/var/ipfire/ovpn/server.conf" ]; then
+if [ -e "/var/ipfire/ovpn/server.conf" ]; then
        grep -q "script-security" /var/ipfire/ovpn/server.conf \
        || echo "script-security 3 system" >> /var/ipfire/ovpn/server.conf
 fi
 
-if [ ! -x "/var/ipfire/ovpn/server.conf" ]; then
+if [ -e "/var/ipfire/ovpn/server.conf" ]; then
        grep -q "ifconfig-pool-persist" /var/ipfire/ovpn/server.conf \
        || echo "ifconfig-pool-persist /var/ipfire/ovpn/ovpn-leases.db 3600" >> /var/ipfire/ovpn/server.conf
 fi
+       chmod 644 /var/ipfire/ovpn/server.conf
+       chown nobody:nobody /var/ipfire/ovpn/server.conf
 
-if [ ! -x "/var/ipfire/ovpn/ovpn-leases.db" ]; then
+if [ ! -e "/var/ipfire/ovpn/ovpn-leases.db" ]; then
        touch /var/ipfire/ovpn/ovpn-leases.db
        chmod 600 /var/ipfire/ovpn/ovpn-leases.db
        chown nobody:nobody /var/ipfire/ovpn/ovpn-leases.db