From 76ad756c09968d7b03fed88cdcebf2e5e54266e6 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Thu, 10 Jul 2014 15:56:11 +1000 Subject: FreeBSD standard shell does not support substring expansion. Switch to using awk to get a string of spaces. --- rtems-bsps | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'rtems-bsps') diff --git a/rtems-bsps b/rtems-bsps index 210756fc75..3f353a6a2e 100755 --- a/rtems-bsps +++ b/rtems-bsps @@ -8,7 +8,6 @@ last_arch="" cfg_list=$(LANG=C LC_COLLATE=C find ${base} -name \*.cfg | sort) max_bsp_len=0 -spaces=" " for bsp in ${cfg_list}; do @@ -18,6 +17,7 @@ do max_bsp_len=$len fi done +max_bsp_len=$(expr ${max_bsp_len} + 2) echo "RTEMS 4.11" for bsp_path in ${cfg_list}; @@ -29,7 +29,8 @@ do echo "${arch}:" last_arch=${arch} fi - echo " ${bsp}${spaces:${#bsp}}${path}" + spaces=$(echo ${bsp} | awk '{ printf("%*s", '${max_bsp_len}' -length(), " "); }') + echo " ${bsp}${spaces}${path}" done exit 0 -- cgit v1.2.3