| Line 71... |
Line 71... |
| 71 |
|
71 |
|
| 72 |
vmware_start_daemon() {
|
72 |
vmware_start_daemon() {
|
| 73 |
# Check if certificates exist. If not, we need to generate them, ala sshd.
|
73 |
# Check if certificates exist. If not, we need to generate them, ala sshd.
|
| 74 |
if [ ! -e ${ETCDIR}/ssl/rui.key -o ! -e ${ETCDIR}/ssl/rui.crt ]; then
|
74 |
if [ ! -e ${ETCDIR}/ssl/rui.key -o ! -e ${ETCDIR}/ssl/rui.crt ]; then
|
| 75 |
mkdir -p ${ETCDIR}/ssl
|
75 |
mkdir -p ${ETCDIR}/ssl
|
| 76 |
${libdir}/bin/openssl req -x509 -days 365 -newkey rsa:2048 -sha256 -keyout ${ETCDIR}/ssl/rui.key -out ${ETCDIR}/ssl/rui.crt -config ${ETCDIR}/ssl/hostd.ssl.config
|
76 |
env LD_LIBRARY_PATH=${libdir}/lib/libssl.so.1.0.1:${libdir}/lib/libcrypto.so.1.0.1 ${libdir}/bin/openssl req -x509 -days 365 -newkey rsa:2048 -sha256 -keyout ${ETCDIR}/ssl/rui.key -out ${ETCDIR}/ssl/rui.crt -config ${ETCDIR}/ssl/hostd.ssl.config
|
| 77 |
chmod -R 600 ${ETCDIR}/ssl
|
77 |
chmod -R 600 ${ETCDIR}/ssl
|
| 78 |
fi
|
78 |
fi
|
| 79 |
|
79 |
|
| 80 |
# Start the daemon
|
80 |
# Start the daemon
|
| 81 |
cd "$BINDIR" && "$BINDIR"/$1 \
|
81 |
cd "$BINDIR" && "$BINDIR"/$1 \
|