修复bug2012,安装软件包,出现目录冲突却没有报错的问题
将pkgadd -f改为pkgadd modified: operation/finish_install/exec_install_lib_32.sh modified: operation/install_pkg.sh Signed-off-by: Wei,Shuai <swei@linx-info.com>
This commit is contained in:
@@ -2,19 +2,27 @@
|
||||
|
||||
# install lib 32 pkgs scripts
|
||||
#
|
||||
INSTALL_LOG_DIR="/var/log/installer/"
|
||||
LOG="$INSTALL_LOG_DIR/install_lib_32.log"
|
||||
|
||||
lib_32_pkg_dir="/pkg_lib_i686"
|
||||
|
||||
if [ -e $INSTALL_LOG_DIR ];then
|
||||
mkdir -p $INSTALL_LOG_DIR
|
||||
fi
|
||||
|
||||
for pkg in $(ls ${lib_32_pkg_dir})
|
||||
do
|
||||
pkgname=$(echo $pkg |cut -d'#' -f1)
|
||||
if [ $pkgname = 'pango_i686_lib' -o $pkgname = 'gtk2_i686_lib' ];then
|
||||
continue
|
||||
fi
|
||||
pkgadd -f ${lib_32_pkg_dir}/$pkg
|
||||
echo "install ${pkg_name}..." 1>>$LOG 2>&1
|
||||
pkgadd ${lib_32_pkg_dir}/$pkg 1>>$LOG 2>&1
|
||||
done
|
||||
|
||||
pkgadd -f ${lib_32_pkg_dir}/pango_i686_lib#*
|
||||
echo "install pango_i686_lib..." 1>>$LOG 2>&1
|
||||
pkgadd ${lib_32_pkg_dir}/pango_i686_lib#* 1>>$LOG 2>&1
|
||||
|
||||
pkgadd -f ${lib_32_pkg_dir}/gtk2_i686_lib#*
|
||||
|
||||
echo -e "Install 32-lib successfully !"
|
||||
echo "install gtk2_i686_lib..." 1>>$LOG 2>&1
|
||||
pkgadd ${lib_32_pkg_dir}/gtk2_i686_lib#* 1>>$LOG 2>&1
|
||||
|
||||
@@ -104,7 +104,7 @@ add_pkg ()
|
||||
|
||||
local pkg_src=$1
|
||||
|
||||
pkgadd -f -r $TARGET $pkg_src 1>>$DEV_LOG 2>&1
|
||||
pkgadd -r $TARGET $pkg_src 1>>$DEV_LOG 2>&1
|
||||
}
|
||||
|
||||
install_pkg ()
|
||||
|
||||
Reference in New Issue
Block a user