summaryrefslogtreecommitdiff
path: root/scripts/showSamples.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/showSamples.sh')
-rwxr-xr-xscripts/showSamples.sh23
1 files changed, 15 insertions, 8 deletions
diff --git a/scripts/showSamples.sh b/scripts/showSamples.sh
index 33e3081..7113585 100755
--- a/scripts/showSamples.sh
+++ b/scripts/showSamples.sh
@@ -20,14 +20,21 @@ dump_single_sample() {
[ "$1" = "-w" ] && wiki=1 && shift
local width="$1"
local sample="$2"
- if [ -f "${CT_TOP_DIR}/samples/${sample}/crosstool.config" ]; then
- sample_top="${CT_TOP_DIR}"
- sample_type="l"
- else
- sample_top="${CT_LIB_DIR}"
- sample_type="g"
- fi
- . "${sample_top}/samples/${sample}/crosstool.config"
+ case "${sample}" in
+ current)
+ sample_type="l"
+ . .config
+ ;;
+ *) if [ -f "${CT_TOP_DIR}/samples/${sample}/crosstool.config" ]; then
+ sample_top="${CT_TOP_DIR}"
+ sample_type="l"
+ else
+ sample_top="${CT_LIB_DIR}"
+ sample_type="g"
+ fi
+ . "${sample_top}/samples/${sample}/crosstool.config"
+ ;;
+ esac
if [ -z "${wiki}" ]; then
t_width=13
printf "%-*s [%s" ${width} "${sample}" "${sample_type}"