Files
StateGrid/pkg-install.sh
Qin Bo 2235771f09 Initial commit
Signed-off-by: Qin Bo <bqin@linx-info.com>
2014-02-19 09:07:55 +08:00

42 lines
692 B
Bash
Executable File

#!/bin/bash
#Install 32lib & tool packages
#PKGDIRS=(lib32/pkg_lib_i686 tool)
PKGDIRS=(lib32/pkg_lib_i686)
install_pkg() {
pkg="$1"
pkgadd -f $pkg &>/dev/null
if [[ $? -ne 0 ]]; then
pkgadd -u -f $pkg &>/dev/null
echo "installing $pkg...."
echo "$pkg upgrade success."
else
echo "$pkg install success."
fi
}
#uninstall_mysql()
#{
# echo "Uninstall mysql ..."
# pkgrm mysql
# rm -rf /var/lib/mysql
#}
#uninstall mysql
#(uninstall_mysql;mysql_install_db)
pkgrm vixie-cron
for dir in ${PKGDIRS[@]}
do
for pkg in `ls $dir`
do
install_pkg $dir/$pkg
done
done
install_pkg lib32/pango_i686_lib*
install_pkg lib32/gtk2_i686_lib*