X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=LoadFile%2Fload.teensy;h=b86dd11a186bb2770810924823f8f1c2a8f52036;hb=0e6f107ea108bea0b179bcc2a2ac17d3ba49e1a7;hp=83b48d6e785083f5821cdf837a0addde3d3d40c5;hpb=10aad1f3afeda214662663b7d1f4ce69fa6530e4;p=kiibohd-controller.git diff --git a/LoadFile/load.teensy b/LoadFile/load.teensy index 83b48d6..b86dd11 100755 --- a/LoadFile/load.teensy +++ b/LoadFile/load.teensy @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Convenience script for loading firmware onto a teensy type device # By default, initiates teensy-load-cli @@ -50,7 +50,7 @@ if [ ! -e teensy-loader-cli/teensy-loader-cli ]; then mkdir -p teensy-loader-cli cd teensy-loader-cli cmake -G "Unix Makefiles" @CMAKE_SOURCE_DIR@/LoadFile - make + make || exit 3 cd - fi @@ -68,8 +68,13 @@ EXIT_STATUS=$? # Load Screen Session if specified if (( "$EXIT_STATUS" == "0" )) && [[ "$AUTO_SCREEN_SESSION" != "" ]]; then - sleep 0.1 - screen $AUTO_SCREEN_SESSION + if type screen &>/dev/null; then + sleep 2 + screen $AUTO_SCREEN_SESSION + else + echo "screen is not installed" + exit 3 + fi fi exit $EXIT_STATUS