FreeCalypso > hg > freecalypso-sw
comparison nuc-fw/cfgmagic/functions @ 91:3641e44f044e
nuc-fw config: export_to_*(): catch multiple exports of the same setting
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
|---|---|
| date | Sun, 25 Aug 2013 20:13:24 +0000 |
| parents | ccde45a06737 |
| children |
comparison
equal
deleted
inserted
replaced
| 90:5c1e6b7b5bd1 | 91:3641e44f044e |
|---|---|
| 44 if [ $# != 1 ] | 44 if [ $# != 1 ] |
| 45 then | 45 then |
| 46 echo "export_to_c: wrong number of arguments" 1>&2 | 46 echo "export_to_c: wrong number of arguments" 1>&2 |
| 47 exit 1 | 47 exit 1 |
| 48 fi | 48 fi |
| 49 c_export_list="$c_export_list $1" | 49 case "$c_export_list" in |
| 50 *" $1 "* | *" $1") | |
| 51 ;; | |
| 52 *) | |
| 53 c_export_list="$c_export_list $1" | |
| 54 ;; | |
| 55 esac | |
| 50 } | 56 } |
| 51 | 57 |
| 52 export_to_mk() { | 58 export_to_mk() { |
| 53 if [ $# != 1 ] | 59 if [ $# != 1 ] |
| 54 then | 60 then |
| 55 echo "export_to_mk: wrong number of arguments" 1>&2 | 61 echo "export_to_mk: wrong number of arguments" 1>&2 |
| 56 exit 1 | 62 exit 1 |
| 57 fi | 63 fi |
| 58 mk_export_list="$mk_export_list $1" | 64 case "$mk_export_list" in |
| 65 *" $1 "* | *" $1") | |
| 66 ;; | |
| 67 *) | |
| 68 mk_export_list="$mk_export_list $1" | |
| 69 ;; | |
| 70 esac | |
| 59 } | 71 } |
| 60 | 72 |
| 61 export_to_m4() { | 73 export_to_m4() { |
| 62 if [ $# != 1 ] | 74 if [ $# != 1 ] |
| 63 then | 75 then |
| 64 echo "export_to_m4: wrong number of arguments" 1>&2 | 76 echo "export_to_m4: wrong number of arguments" 1>&2 |
| 65 exit 1 | 77 exit 1 |
| 66 fi | 78 fi |
| 67 m4_export_list="$m4_export_list $1" | 79 case "$m4_export_list" in |
| 80 *" $1 "* | *" $1") | |
| 81 ;; | |
| 82 *) | |
| 83 m4_export_list="$m4_export_list $1" | |
| 84 ;; | |
| 85 esac | |
| 68 } | 86 } |
