#! /bin/sh
# ex: set tabstop=4 expandtab shiftwidth=4:
#
# Copyright (c) Likewise Corporation 2006
# Author: Gerald Carter <jerry@likewise.com>
#
###
# chkconfig: 35 17 82
# description: Start and Stop Likewise Service Manager
###
#

PROG_DESC="Likewise Service Manager"
PROG_BIN=/opt/likewise/sbin/lwsmd
PROG_ARGS="--start-as-daemon"
PIDFILE=/var/run/lwsmd.pid
SCRIPTNAME="lwsmd"

. /opt/likewise/bin/init-base.sh

PSTORE="/var/lib/likewise/db/pstore.db"
if [ $1 = "start" ] && [ -f $PSTORE ]; then
  echo "Importing Pstore into Likewise Registry..."
  /opt/likewise/bin/conf2reg --pstore-sqlite $PSTORE && mv $PSTORE $PSTORE.lw50.bkp
fi

REGISTRY_INITIALIZED="/var/lib/likewise/.registry-initialized"
if [ $1 = "start" ] && [ ! -f $REGISTRY_INITIALIZED ]; then
  echo "Initializing Likewise Registry..."
  /opt/likewise/bin/init-registry && touch $REGISTRY_INITIALIZED && /etc/init.d/lwsmd restart && /etc/init.d/lwregd restart
fi

