mirror of
https://github.com/caiwx86/small-packages.git
synced 2026-11-12 19:47:51 +08:00
update 2026-10-16 10:47:46
This commit is contained in:
1 parent
e0a60ac545
commit
4b2689b979
4914 files changed
+2042554
No files matched your search
+34
@@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
|
||||
DIR=$(cd "$(dirname "$0")";pwd)
|
||||
LOCK_FILE=/var/lock/ca_renew.lock
|
||||
|
||||
lock() {
|
||||
if [ -s ${LOCK_FILE} ]; then
|
||||
SPID=$(cat ${LOCK_FILE})
|
||||
if [ -e /proc/${SPID}/status ]; then
|
||||
exit 1
|
||||
fi
|
||||
cat /dev/null > ${LOCK_FILE}
|
||||
fi
|
||||
echo $$ > ${LOCK_FILE}
|
||||
}
|
||||
|
||||
unlock() {
|
||||
rm -rf ${LOCK_FILE}
|
||||
}
|
||||
|
||||
lock
|
||||
cd /tmp
|
||||
echo yes | easyrsa init-pki
|
||||
echo CA | easyrsa build-ca nopass
|
||||
easyrsa gen-dh
|
||||
echo yes | easyrsa build-server-full server nopass
|
||||
cp -f /tmp/pki/dh.pem /usr/share/openvpn-server/dh.pem
|
||||
cp -f /tmp/pki/ca.crt /usr/share/openvpn-server/ca.crt
|
||||
cp -f /tmp/pki/issued/server.crt /usr/share/openvpn-server/server.crt
|
||||
cp -f /tmp/pki/private/server.key /usr/share/openvpn-server/server.key
|
||||
rm -rf /tmp/pki
|
||||
cd ${DIR}
|
||||
/etc/init.d/luci-app-openvpn-server restart
|
||||
unlock
|
||||
Reference in new issue
Block a user