From 21a45749f30dfe62d01cdb1807cae08537681f93 Mon Sep 17 00:00:00 2001 From: modehua Date: Wed, 12 Oct 2022 17:02:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4shell?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/build.sh b/build.sh index 362395e..aa5c53f 100755 --- a/build.sh +++ b/build.sh @@ -229,18 +229,44 @@ rm dpkg/$syspath/$oem/etc/udev/rules.d/* cp dpkg/60-sane.rules dpkg/$syspath/$oem/etc/udev/rules.d/60-"$oem"sane.rules if [ -d "dpkg/$syspath/$oem/usr/lib" ];then - mv dpkg/$syspath/$oem/usr/lib/* dpkg/$syspath/$oem/usr/lib/$libpath - rm dpkg/$syspath/$oem/usr/lib/$libpath/sane/* - if [ "$oem" == "lscsm" ];then - cp release/$syspath/$cpu/libsane-lscsane.so dpkg/$syspath/$oem/usr/lib/$libpath/sane/libsane-lscsane.so.1 + if [ "$cpu" == "mips64" ]; then + + rm dpkg/$syspath/$oem/usr/lib/* + + if [ ! -d dpkg/$syspath/$oem/usr/lib/$libpath ] + mkdir dpkg/$syspath/$oem/usr/lib/$libpath/sane + mkdir dpkg/$syspath/$oem/usr/lib/"mips64el-linux-gunabi64"/sane + + if [ "$oem" == "lscsm" ];then + cp release/$syspath/$cpu/libsane-lscsane.so dpkg/$syspath/$oem/usr/lib/$libpath/sane/libsane-lscsane.so.1 + cp release/$syspath/$cpu/libsane-lscsane.so dpkg/$syspath/$oem/usr/lib/"mips64el-linux-gunabi64"/sane/libsane-lscsane.so.1 + else + cp release/$syspath/$cpu/libsane-"$oem"sane.so dpkg/$syspath/$oem/usr/lib/$libpath/sane/libsane-"$oem"sane.so.1 + cp release/$syspath/$cpu/libsane-"$oem"sane.so dpkg/$syspath/$oem/usr/lib/"mips64el-linux-gunabi64"/sane/libsane-"$oem"sane.so + fi + fi + if [ $? != 0 ];then + echo "-----------------cp mips64el libsane fail ,not find libsane-----------------" + exit 1 + fi else - cp release/$syspath/$cpu/libsane-"$oem"sane.so dpkg/$syspath/$oem/usr/lib/$libpath/sane/libsane-"$oem"sane.so.1 + mv dpkg/$syspath/$oem/usr/lib/* dpkg/$syspath/$oem/usr/lib/$libpath + rm dpkg/$syspath/$oem/usr/lib/$libpath/sane/* + + if [ "$oem" == "lscsm" ];then + cp release/$syspath/$cpu/libsane-lscsane.so dpkg/$syspath/$oem/usr/lib/$libpath/sane/libsane-lscsane.so.1 + else + cp release/$syspath/$cpu/libsane-"$oem"sane.so dpkg/$syspath/$oem/usr/lib/$libpath/sane/libsane-"$oem"sane.so.1 + fi fi + + + if [ $? != 0 ];then echo "-----------------cp libsane fail ,not find libsane-----------------" - exit 1 -fi + exit 1 + fi echo "11111111111111111111111111111111111111111111111111111" sleep 3 fi