.staging_install.sh 2.4 KB

123456789
  1. #!/bin/sh -e
  2. [ -z "$DEBUG" ] || set -x
  3. echo "########## bluez5_utils-5.62: staging install ##########"
  4. cd /media/seagate_500G/rk3308_linux5.10/buildroot
  5. PATH="/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/host/bin:/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /usr/bin/make -j5 DESTDIR=/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/host/aarch64-buildroot-linux-gnu/sysroot install -C /media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/build/bluez5_utils-5.62/
  6. rm -f -rf /media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/host/aarch64-buildroot-linux-gnu/sysroot/share/info/dir
  7. if test -n "" ; then echo ">>> bluez5_utils 5.62 Fixing package configuration files" ; /usr/bin/sed -i -e "s,/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/host,@HOST_DIR@,g" -e "s,/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release,@BASE_DIR@,g" -e "s,^\(exec_\)\?prefix=.*,\1prefix=@STAGING_DIR@/usr,g" -e "s,-I/usr/,-I@STAGING_DIR@/usr/,g" -e "s,-L/usr/,-L@STAGING_DIR@/usr/,g" -e 's,@STAGING_DIR@,$(dirname $(readlink -e $0))/../..,g' -e 's,@HOST_DIR@,$(dirname $(readlink -e $0))/../../../..,g' -e "s,@BASE_DIR@,/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release,g" ; fi
  8. echo ">>> bluez5_utils 5.62 Fixing libtool files"
  9. for la in $(find /media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib* -name "*.la"); do cp -a "${la}" "${la}.fixed" && /usr/bin/sed -i -e "s:/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release:@BASE_DIR@:g" -e "s:/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/host/aarch64-buildroot-linux-gnu/sysroot:@STAGING_DIR@:g" -e "s:\(['= ]\)/usr:\\1@STAGING_DIR@/usr:g" -e "s:\(['= ]\)/lib:\\1@STAGING_DIR@/lib:g" -e "s:@STAGING_DIR@:/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release/host/aarch64-buildroot-linux-gnu/sysroot:g" -e "s:@BASE_DIR@:/media/seagate_500G/rk3308_linux5.10/buildroot/output/rockchip_rk3308_b_release:g" "${la}.fixed" && if cmp -s "${la}" "${la}.fixed"; then rm -f "${la}.fixed"; else mv "${la}.fixed" "${la}"; fi || exit 1; done