From cd88397982ec55665cc8a9389020aa6161e92c9a Mon Sep 17 00:00:00 2001 From: Robert Nelson <robertcnelson@gmail.com> Date: Wed, 23 Nov 2016 11:44:50 -0600 Subject: [PATCH] chroot: beagle-tester depends on /usr/lib/libroboticscape.so Signed-off-by: Robert Nelson <robertcnelson@gmail.com> --- .../chroot/beagleboard.org-console-jessie.sh | 24 ++++++++++------- target/chroot/beagleboard.org-jessie.sh | 26 +++++++++++-------- target/chroot/beagleboard.org-stretch.sh | 22 +++++++++++----- target/chroot/machinekit-jessie.sh | 24 ++++++++++------- target/chroot/seeed-jessie.sh | 24 ++++++++++------- 5 files changed, 72 insertions(+), 48 deletions(-) diff --git a/target/chroot/beagleboard.org-console-jessie.sh b/target/chroot/beagleboard.org-console-jessie.sh index 8e4755d75..4f667e248 100755 --- a/target/chroot/beagleboard.org-console-jessie.sh +++ b/target/chroot/beagleboard.org-console-jessie.sh @@ -296,24 +296,28 @@ install_git_repos () { fi fi + if [ ! -f /usr/lib/libroboticscape.so ] ; then + git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" + git_target_dir="/opt/source/Robotics_Cape_Installer" + git_clone + fi + #beagle-tester git_repo="https://github.com/jadonk/beagle-tester" git_target_dir="/opt/source/beagle-tester" git_clone if [ -f ${git_target_dir}/.git/config ] ; then - cd ${git_target_dir}/ - if [ -f /usr/bin/make ] ; then - make - make install || true - if [ ! "x${image_type}" = "xtester-2gb" ] ; then - systemctl disable beagle-tester.service || true + if [ -f /usr/lib/libroboticscape.so ] ; then + cd ${git_target_dir}/ + if [ -f /usr/bin/make ] ; then + make + make install || true + if [ ! "x${image_type}" = "xtester-2gb" ] ; then + systemctl disable beagle-tester.service || true + fi fi fi fi - - git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" - git_target_dir="/opt/source/Robotics_Cape_Installer" - git_clone } install_build_pkgs () { diff --git a/target/chroot/beagleboard.org-jessie.sh b/target/chroot/beagleboard.org-jessie.sh index 91cab5d51..2a7cf5ab2 100755 --- a/target/chroot/beagleboard.org-jessie.sh +++ b/target/chroot/beagleboard.org-jessie.sh @@ -308,24 +308,28 @@ install_git_repos () { fi fi + if [ ! -f /usr/lib/libroboticscape.so ] ; then + git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" + git_target_dir="/opt/source/Robotics_Cape_Installer" + git_clone + fi + #beagle-tester git_repo="https://github.com/jadonk/beagle-tester" git_target_dir="/opt/source/beagle-tester" git_clone if [ -f ${git_target_dir}/.git/config ] ; then - cd ${git_target_dir}/ - if [ -f /usr/bin/make ] ; then - make - make install || true -# if [ ! "x${image_type}" = "xtester-2gb" ] ; then -# systemctl disable beagle-tester.service || true -# fi + if [ -f /usr/lib/libroboticscape.so ] ; then + cd ${git_target_dir}/ + if [ -f /usr/bin/make ] ; then + make + make install || true +# if [ ! "x${image_type}" = "xtester-2gb" ] ; then +# systemctl disable beagle-tester.service || true +# fi + fi fi fi - - git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" - git_target_dir="/opt/source/Robotics_Cape_Installer" - git_clone } install_build_pkgs () { diff --git a/target/chroot/beagleboard.org-stretch.sh b/target/chroot/beagleboard.org-stretch.sh index 623e8b572..bba9a081c 100755 --- a/target/chroot/beagleboard.org-stretch.sh +++ b/target/chroot/beagleboard.org-stretch.sh @@ -307,18 +307,26 @@ install_git_repos () { fi fi + if [ ! -f /usr/lib/libroboticscape.so ] ; then + git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" + git_target_dir="/opt/source/Robotics_Cape_Installer" + git_clone + fi + #beagle-tester git_repo="https://github.com/jadonk/beagle-tester" git_target_dir="/opt/source/beagle-tester" git_clone if [ -f ${git_target_dir}/.git/config ] ; then - cd ${git_target_dir}/ - if [ -f /usr/bin/make ] ; then - make - make install || true -# if [ ! "x${image_type}" = "xtester-2gb" ] ; then -# systemctl disable beagle-tester.service || true -# fi + if [ -f /usr/lib/libroboticscape.so ] ; then + cd ${git_target_dir}/ + if [ -f /usr/bin/make ] ; then + make + make install || true +# if [ ! "x${image_type}" = "xtester-2gb" ] ; then +# systemctl disable beagle-tester.service || true +# fi + fi fi fi } diff --git a/target/chroot/machinekit-jessie.sh b/target/chroot/machinekit-jessie.sh index a37806b54..1d7dfb1e8 100755 --- a/target/chroot/machinekit-jessie.sh +++ b/target/chroot/machinekit-jessie.sh @@ -319,25 +319,29 @@ install_git_repos () { fi fi + if [ ! -f /usr/lib/libroboticscape.so ] ; then + git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" + git_target_dir="/opt/source/Robotics_Cape_Installer" + git_clone + fi + #beagle-tester git_repo="https://github.com/jadonk/beagle-tester" git_target_dir="/opt/source/beagle-tester" git_clone if [ -f ${git_target_dir}/.git/config ] ; then - cd ${git_target_dir}/ - if [ -f /usr/bin/make ] ; then - make - make install || true - if [ ! "x${image_type}" = "xtester-2gb" ] ; then - systemctl disable beagle-tester.service || true + if [ -f /usr/lib/libroboticscape.so ] ; then + cd ${git_target_dir}/ + if [ -f /usr/bin/make ] ; then + make + make install || true + if [ ! "x${image_type}" = "xtester-2gb" ] ; then + systemctl disable beagle-tester.service || true + fi fi fi fi - git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" - git_target_dir="/opt/source/Robotics_Cape_Installer" - git_clone - # Build a dtc compiler that works with the 3.8.13 kernel if [ -f /usr/bin/make ] ; then if [ -f /opt/scripts/tools/dtc/dtc-3.8.x.sh ] ; then diff --git a/target/chroot/seeed-jessie.sh b/target/chroot/seeed-jessie.sh index 23ac65b21..7ff25e6aa 100755 --- a/target/chroot/seeed-jessie.sh +++ b/target/chroot/seeed-jessie.sh @@ -381,24 +381,28 @@ install_git_repos () { fi fi + if [ ! -f /usr/lib/libroboticscape.so ] ; then + git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" + git_target_dir="/opt/source/Robotics_Cape_Installer" + git_clone + fi + #beagle-tester git_repo="https://github.com/jadonk/beagle-tester" git_target_dir="/opt/source/beagle-tester" git_clone if [ -f ${git_target_dir}/.git/config ] ; then - cd ${git_target_dir}/ - if [ -f /usr/bin/make ] ; then - make - make install || true - if [ ! "x${image_type}" = "xtester-2gb" ] ; then - systemctl disable beagle-tester.service || true + if [ -f /usr/lib/libroboticscape.so ] ; then + cd ${git_target_dir}/ + if [ -f /usr/bin/make ] ; then + make + make install || true + if [ ! "x${image_type}" = "xtester-2gb" ] ; then + systemctl disable beagle-tester.service || true + fi fi fi fi - - git_repo="https://github.com/StrawsonDesign/Robotics_Cape_Installer" - git_target_dir="/opt/source/Robotics_Cape_Installer" - git_clone } install_build_pkgs () { -- GitLab