Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F66608
/usr/local/bin/update-mumble-certificates
No One
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Authored By
dereckson
Nov 3 2016, 01:38
2016-11-03 01:38:59 (UTC+0)
Size
1 KB
Referenced Files
None
Subscribers
None
/usr/local/bin/update-mumble-certificates
View Options
#!/bin/sh
# -------------------------------------------------------------
# Deploy Mumble certificate on Murmur
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2016-11-03
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
if
[
-z
"
$JAIL_HOSTNAME
"
]
;
then
JAIL_HOSTNAME
=
mumble.nasqueron.org
fi
if
[
-z
"
$CERT_DIR
"
]
;
then
CERT_DIR
=
/usr/local/etc/letsencrypt/live/
$JAIL_HOSTNAME
fi
if
[
-z
"
$JAIL_DIR
"
]
;
then
JAIL_DIR
=
/usr/local/jails/
$JAIL_HOSTNAME
fi
if
[
-z
"
$JAIL_ID
"
]
;
then
JAIL_ID
=
`
jls
|
grep
$JAIL_HOSTNAME
|
awk
'{print $1}'
`
fi
cp
$CERT_DIR
/fullchain.pem
$JAIL_DIR
/usr/local/etc/ssl/nasqueron.org/mumble.crt
cp
$CERT_DIR
/privkey.pem
$JAIL_DIR
/usr/local/etc/ssl/nasqueron.org/mumble.key
# murmur has uid 338
chown
338
:0
$JAIL_DIR
/usr/local/etc/ssl/nasqueron.org/mumble.key
chmod
400
$JAIL_DIR
/usr/local/etc/ssl/nasqueron.org/mumble.key
jexec
$JAIL_ID
service murmur restart
File Metadata
Details
Attached
Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
59078
Default Alt Text
/usr/local/bin/update-mumble-certificates (1 KB)
Attached To
Mode
P221 /usr/local/bin/update-mumble-certificates
Attached
Detach File
Event Timeline
Log In to Comment