Ignore:
Timestamp:
02/28/18 17:07:47 (7 years ago)
Author:
Edwin Eefting <edwin@datux.nl>
Branches:
gcc484, master, perl-5.22
Children:
90f43e5
Parents:
7afb649
Message:

moved openvpn config from postinstall to runscript

Location:
npl/internetserver/openvpn_conf
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • npl/internetserver/openvpn_conf/openvpn_conf.build

    r7afb649 r7d1e056  
    1 6557
     16559
  • npl/internetserver/openvpn_conf/openvpn_conf.md5

    r7afb649 r7d1e056  
    1 ad0d3351a2cd9ff935e403dc373cec15  ./openvpn_conf.pkg
     196d33d19dd2dd7c62653830905f56392  ./openvpn_conf.pkg
    22729b418d4c2197708760319d4097906e  ./openvpn_conf.SlackBuild
    3 bd03aed25b69a2ac45a60cc4b8366d71  ./openvpn_conf.SlackBuild.log.gz
     3989f13e22e0775af613932f97f671994  ./openvpn_conf.SlackBuild.log.gz
    4402590f2d27b9254da5877e03719a9228  ./root/etc/firewall/services.openvpn
    555d08314120a94191e539c792b1c410a2  ./root/etc/openvpn/easyrsa
     
    1616d0d7a06379af67505bf5dae59d3e7afb  ./root/etc/openvpn/x509-types/server
    1717c8fadda104656594f3ceadbb13d9d178  ./root/etc/pam.d/openvpn
    18 146d030ab881f83fe5103dc691cd7369  ./root/etc/postinst.d/post.openvpn
    19 aeb8d4aa99fe22f5483fa5d4f593ffa2  ./root/service/openvpn/run
     18152c8cb4320ada777fdb72d8c75f6eeb  ./root/service/openvpn/run
  • npl/internetserver/openvpn_conf/openvpn_conf.pkg

    • Property mode changed from 100755 to 100644
  • npl/internetserver/openvpn_conf/root/service/openvpn/run

    r7afb649 r7d1e056  
    11#!/bin/bash
     2
     3set -e
     4
     5cd /etc/openvpn
     6
     7# key generation moved here, otherwise it takes too long (now the system is generating more entrophy because it continues to start)
     8
     9
     10#basic setup
     11if ! [ -e pki ]; then
     12        ./easyrsa init-pki
     13fi
     14
     15#create ca cert
     16if ! [ -e pki/ca.crt ]; then
     17        echo syn3 | ./easyrsa build-ca nopass
     18fi
     19
     20#create server cert
     21if ! [ -e pki/issued/server.crt ]; then
     22        ./easyrsa build-server-full server nopass
     23fi
     24
     25#create dh parameters
     26if ! [ -e pki/dh.pem ]; then
     27        ./easyrsa gen-dh
     28fi
     29
     30#create CRL list
     31if ! [ -e pki/crl.pem ]; then
     32        ./easyrsa gen-crl
     33fi
     34
     35#openvpn group
     36if ! ( getent group | grep "OpenVPN access" &> /dev/null ) ; then
     37 smbldap-groupadd -g 521 "OpenVPN access" || exit 1;
     38fi
     39
     40#openvpn ipblock
     41NAME="OpenVPN clients"
     42if ! grep "$NAME" /etc/firewall/ipblocks; then
     43        echo "$NAME='10.8.0.0/24'" >> /etc/firewall/ipblocks
     44fi
     45
     46#create tlsauth key
     47if ! [ -e pki/ta.key ]; then
     48        openvpn --genkey --secret pki/ta.key
     49fi
     50
    251
    352modprobe tun
    453
    5 cd /etc/openvpn
    654exec openvpn --config openvpn.conf
     55
Note: See TracChangeset for help on using the changeset viewer.