annotate lib-src/installexe.sh @ 3736:01830ac74073

[xemacs-hg @ 2006-12-11 12:22:47 by aidan] 2006-12-08 Aidan Kehoe <kehoea@parhasard.net> * specifier.c (charset_matches_specifier_tag_set_p): A charset's entry in Vcharset_tag_lists may be nil, if, when that charset was created, no tags with associated charset predicates existed. Accept this possibility, treat it as the tag not matching that charset.
author aidan
date Mon, 11 Dec 2006 12:22:52 +0000
parents 3ee1c468b215
children 8a653fbe5c27
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
1 #!bash
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
3 install_prog=$1
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
4 shift
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6 tstr=""
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
7
2940
3ee1c468b215 [xemacs-hg @ 2005-09-19 00:36:01 by mta]
mta
parents: 462
diff changeset
8 while [[ $# -gt 0 ]]
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9 do
2940
3ee1c468b215 [xemacs-hg @ 2005-09-19 00:36:01 by mta]
mta
parents: 462
diff changeset
10 if [[ -f $1.exe ]]
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11 then
2940
3ee1c468b215 [xemacs-hg @ 2005-09-19 00:36:01 by mta]
mta
parents: 462
diff changeset
12 if [[ "$2" == *.exe ]]
3ee1c468b215 [xemacs-hg @ 2005-09-19 00:36:01 by mta]
mta
parents: 462
diff changeset
13 then
3ee1c468b215 [xemacs-hg @ 2005-09-19 00:36:01 by mta]
mta
parents: 462
diff changeset
14 tstr="$tstr$1 $2"
3ee1c468b215 [xemacs-hg @ 2005-09-19 00:36:01 by mta]
mta
parents: 462
diff changeset
15 else
3ee1c468b215 [xemacs-hg @ 2005-09-19 00:36:01 by mta]
mta
parents: 462
diff changeset
16 tstr="$tstr$1.exe $2.exe"
3ee1c468b215 [xemacs-hg @ 2005-09-19 00:36:01 by mta]
mta
parents: 462
diff changeset
17 fi
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18 shift 2
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 else
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 tstr="$tstr$1 "
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21 fi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 shift
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 done
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 echo "$install_prog $tstr"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 eval "$install_prog $tstr"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
26 exit
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27