diff options
author | maride <maride@darknebu.la> | 2018-08-22 20:38:57 +0200 |
---|---|---|
committer | maride <maride@darknebu.la> | 2018-08-22 20:38:57 +0200 |
commit | 0a40e8487cb9e1ce4c21fbd6ba84ea5044a0db45 (patch) | |
tree | 4074f28479e0398de932ec50d1bff90b9a2b9fa9 /chainloader.sh | |
parent | ff1b1fba7a49011088a05c65309f14b5e7b8892e (diff) |
Generate config file and host it on a local port
Diffstat (limited to 'chainloader.sh')
-rw-r--r-- | chainloader.sh | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/chainloader.sh b/chainloader.sh index 15fee02..98558b2 100644 --- a/chainloader.sh +++ b/chainloader.sh @@ -1,17 +1,15 @@ #!/bin/sh -if [ "$action" == "generate" ]; then - # Generate PSK - openvpn --genkey --secret /prod/persist/static.key +# Generate PSK +openvpn --genkey --secret /prod/persist/static.key - # Generate client.conf - cat /prod/client.conf - echo "<secret>" - cat /prod/persist/static.key - echo "</secret>" -fi +# Generate client.conf +cat /prod/client.conf > /tmp/client.conf +echo "<secret>" >> /tmp/client.conf +cat /prod/persist/static.key >> /tmp/client.conf +echo "</secret>" >> /tmp/client.conf -if [ "$action" == "run" ]; then - openvpn --config /prod/server.conf -fi +./confhost & + +openvpn --config /prod/server.conf |