#!/bin/bash # # 0_cmp : teste l'existence des repertoires de compilation # cree les repertoires necessaires # # prerequis : # outils de compilation installes # TODO verifier qu'on est root sinon alerter # tester le rep. de lancement : 9 1ers char. de $PWD # base=${PWD:0:10} echo 'root of dev. tree: '$base echo 'ok ? (y/n)' read -n 1 echo -e "\b " if [ $REPLY = "n" ]; then echo '0_cmp aborted, no dir. created' echo exit fi function rep { echo 'test dir. '$base$1 if ! [ -d $base$1 ]; then echo 'creating '$base$1 mkdir $base$1 else echo $base$1' already available' fi echo return 0; } rep 'RT' rep 'SRC' base=$base'SRC/' rep 'KERNEL' rep 'RTAI' rep 'SCRIPTS' rep 'TINY' echo '0_cmp done : dir. available' echo