%PDF- %PDF-
| Direktori : /proc/thread-self/root/etc/rc3.d/ |
| Current File : //proc/thread-self/root/etc/rc3.d/S01bitnami |
#!/bin/sh
### BEGIN INIT INFO
# Provides: bitnami
# Required-Start: $network $remote_fs
# Required-Stop: $network $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Bitnami Init Script
# Description: Bitnami Init Script
### END INIT INFO
#!/bin/sh
RESULT=0
case "$1" in
start)
. /opt/bitnami/scripts/init/functions
clean_skip_bitnami_start
mkdir -p /opt/bitnami/var/log
# Initialization before services are started
(
for script in `find /opt/bitnami/var/init/pre-start -type l -executable | sort`; do
skip_bitnami_start_check && exit 0
log INFO "Running ${script}..."
$script 2>&1 || true
done
) | tee /opt/bitnami/var/log/pre-start.log
chmod 0600 /opt/bitnami/var/log/pre-start.log
skip_bitnami_start_check && exit 0
if [ -f /opt/bitnami/ctlscript.sh ]; then
log INFO "Starting services..."
/opt/bitnami/ctlscript.sh start
RESULT=$?
fi
# Initialization after services are started
(
for script in `find /opt/bitnami/var/init/post-start -type l -executable | sort`; do
log INFO "Running ${script}..."
$script 2>&1 || true
done
) | tee /opt/bitnami/var/log/post-start.log
chmod 0600 /opt/bitnami/var/log/post-start.log
if [ ! -f /opt/bitnami/var/init/bitnami_first_boot_finished ]; then
touch /opt/bitnami/var/init/bitnami_first_boot_finished
fi
;;
*)
if [ -f /opt/bitnami/ctlscript.sh ]; then
exec /opt/bitnami/ctlscript.sh "$@"
fi
;;
esac
exit $RESULT