base
This commit is contained in:
+53
@@ -0,0 +1,53 @@
|
||||
#!/bin/sh
|
||||
##############################################################################
|
||||
fnIsAlwaysInstall()
|
||||
{
|
||||
INST_RET=$1
|
||||
INSTALLED=`echo "$INST_RET" | grep "its older version already installed"`
|
||||
if [ -z "$INSTALLED" ]; then
|
||||
echo "$INST_RET"
|
||||
exit 1
|
||||
else
|
||||
echo -n "[SKIP : $INST_RET]"
|
||||
fi
|
||||
}
|
||||
##############################################################################
|
||||
|
||||
# Check Option
|
||||
PKG_NAME=`echo "$1" | awk -F "-" '{print $1}'`
|
||||
OPTION=""
|
||||
INS_INFO=`ps ax | grep pkg_add | grep $PKG_NAME | grep '\-f' 2>/dev/null`
|
||||
if [ -n "$INS_INFO" ]; then
|
||||
echo "Force Mode....."
|
||||
OPTION="-f"
|
||||
fi
|
||||
|
||||
# Install list
|
||||
INST_LIST="fhsd-conf"
|
||||
|
||||
for v in $INST_LIST
|
||||
do
|
||||
echo -n "INSTALL ${v}...."
|
||||
INSRET=`pkg_add -r $OPTION ${v} 2>&1`
|
||||
if [ $? -ne 0 ]; then
|
||||
fnIsAlwaysInstall "$INSRET"
|
||||
if [ -$? -ne 0 ]; then
|
||||
echo "[ERROR]"
|
||||
break
|
||||
fi
|
||||
fi
|
||||
echo "[OK]"
|
||||
done
|
||||
|
||||
|
||||
PREFIX_PATH="/user/service"
|
||||
LOG_HOME="$PREFIX_PATH/logs"
|
||||
CONFSH_PATH="$PREFIX_PATH/installsh"
|
||||
|
||||
#add config
|
||||
|
||||
#touch /user/service/vmasd.disable
|
||||
|
||||
#make log directory
|
||||
mkdir -p $LOG_HOME
|
||||
mkdir -p $LOG_HOME/ftsd
|
||||
Reference in New Issue
Block a user