This commit is contained in:
biosvos
2026-08-07 17:38:18 +09:00
commit 873193a243
9613 changed files with 2755992 additions and 0 deletions
@@ -0,0 +1,40 @@
#!/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="httpd sh-opendav"
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]"
exit 1
fi
fi
echo "[OK]"
done