From 41a1e6434fd30dae4af78983c80cf7720894e82c Mon Sep 17 00:00:00 2001 From: Robert Nelson <robertcnelson@gmail.com> Date: Wed, 5 Mar 2014 14:02:32 -0600 Subject: [PATCH] bb.org: better protection against network faults Signed-off-by: Robert Nelson <robertcnelson@gmail.com> --- target/chroot/beagleboard.org.sh | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/target/chroot/beagleboard.org.sh b/target/chroot/beagleboard.org.sh index 5b9d560ed..8400abed5 100755 --- a/target/chroot/beagleboard.org.sh +++ b/target/chroot/beagleboard.org.sh @@ -194,14 +194,16 @@ install_node_pkgs () { cd /opt/ mkdir -p /opt/cloud9/ wget http://rcn-ee.net/pkgs/c9v3/c9v3-6280b336-standalonebuild-systemd.tgz - tar xf c9v3-6280b336-standalonebuild-systemd.tgz -C /opt/cloud9/ - rm -rf c9v3-6280b336-standalonebuild-systemd.tgz || true - chown -R ${rfs_username}:${rfs_username} /opt/cloud9/ - - if [ -f /opt/scripts/mods/cloud9-systemd-fix.diff ] ; then - cd /opt/cloud9/ - patch -p1 < /opt/scripts/mods/cloud9-systemd-fix.diff - cd /opt/ + if [ -f /opt/c9v3-6280b336-standalonebuild-systemd.tgz ] ; then + tar xf c9v3-6280b336-standalonebuild-systemd.tgz -C /opt/cloud9/ + rm -rf c9v3-6280b336-standalonebuild-systemd.tgz || true + chown -R ${rfs_username}:${rfs_username} /opt/cloud9/ + + if [ -f /opt/scripts/mods/cloud9-systemd-fix.diff ] ; then + cd /opt/cloud9/ + patch -p1 < /opt/scripts/mods/cloud9-systemd-fix.diff + cd /opt/ + fi fi git_repo="http://github.com/beagleboard/bone101" @@ -323,12 +325,14 @@ install_git_repos () { install_build_pkgs () { cd /opt/ wget http://rcn-ee.net/pkgs/chromium/${chromium_release}-armhf.tar.xz - tar xf ${chromium_release}-armhf.tar.xz -C / - rm -rf ${chromium_release}-armhf.tar.xz || true - echo "${chromium_release} : http://rcn-ee.net/pkgs/chromium/${chromium_release}.tar.xz" >> /opt/source/list.txt + if [ -f /opt/${chromium_release}-armhf.tar.xz ] ; then + tar xf ${chromium_release}-armhf.tar.xz -C / + rm -rf ${chromium_release}-armhf.tar.xz || true + echo "${chromium_release} : http://rcn-ee.net/pkgs/chromium/${chromium_release}.tar.xz" >> /opt/source/list.txt - #link Chromium to /usr/bin/x-www-browser - update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium 200 + #link Chromium to /usr/bin/x-www-browser + update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium 200 + fi } other_source_links () { -- GitLab