Mercurial > hg > audiostuff
annotate spandsp-0.0.6pre17/config/install-sh @ 4:26cd8f1ef0b1
import spandsp-0.0.6pre17
| author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> | 
|---|---|
| date | Fri, 25 Jun 2010 15:50:58 +0200 | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| 
4
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
1 #!/bin/sh | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
2 # install - install a program, script, or datafile | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
3 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
4 scriptversion=2005-05-14.22 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
5 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
6 # This originates from X11R5 (mit/util/scripts/install.sh), which was | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
7 # later released in X11R6 (xc/config/util/install.sh) with the | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
8 # following copyright and license. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
9 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
10 # Copyright (C) 1994 X Consortium | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
11 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
12 # Permission is hereby granted, free of charge, to any person obtaining a copy | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
13 # of this software and associated documentation files (the "Software"), to | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
14 # deal in the Software without restriction, including without limitation the | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
15 # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
16 # sell copies of the Software, and to permit persons to whom the Software is | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
17 # furnished to do so, subject to the following conditions: | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
18 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
19 # The above copyright notice and this permission notice shall be included in | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
20 # all copies or substantial portions of the Software. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
21 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
22 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
23 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
24 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
25 # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
26 # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
27 # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
28 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
29 # Except as contained in this notice, the name of the X Consortium shall not | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
30 # be used in advertising or otherwise to promote the sale, use or other deal- | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
31 # ings in this Software without prior written authorization from the X Consor- | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
32 # tium. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
33 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
34 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
35 # FSF changes to this file are in the public domain. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
36 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
37 # Calling this script install-sh is preferred over install.sh, to prevent | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
38 # `make' implicit rules from creating a file called install from it | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
39 # when there is no Makefile. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
40 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
41 # This script is compatible with the BSD install script, but was written | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
42 # from scratch. It can only install one file at a time, a restriction | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
43 # shared with many OS's install programs. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
44 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
45 # set DOITPROG to echo to test this script | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
46 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
47 # Don't use :- since 4.3BSD and earlier shells don't like it. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
48 doit="${DOITPROG-}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
49 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
50 # put in absolute paths if you don't have them in your path; or use env. vars. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
51 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
52 mvprog="${MVPROG-mv}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
53 cpprog="${CPPROG-cp}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
54 chmodprog="${CHMODPROG-chmod}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
55 chownprog="${CHOWNPROG-chown}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
56 chgrpprog="${CHGRPPROG-chgrp}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
57 stripprog="${STRIPPROG-strip}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
58 rmprog="${RMPROG-rm}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
59 mkdirprog="${MKDIRPROG-mkdir}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
60 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
61 chmodcmd="$chmodprog 0755" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
62 chowncmd= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
63 chgrpcmd= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
64 stripcmd= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
65 rmcmd="$rmprog -f" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
66 mvcmd="$mvprog" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
67 src= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
68 dst= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
69 dir_arg= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
70 dstarg= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
71 no_target_directory= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
72 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
73 usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
74 or: $0 [OPTION]... SRCFILES... DIRECTORY | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
75 or: $0 [OPTION]... -t DIRECTORY SRCFILES... | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
76 or: $0 [OPTION]... -d DIRECTORIES... | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
77 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
78 In the 1st form, copy SRCFILE to DSTFILE. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
79 In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
80 In the 4th, create DIRECTORIES. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
81 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
82 Options: | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
83 -c (ignored) | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
84 -d create directories instead of installing files. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
85 -g GROUP $chgrpprog installed files to GROUP. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
86 -m MODE $chmodprog installed files to MODE. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
87 -o USER $chownprog installed files to USER. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
88 -s $stripprog installed files. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
89 -t DIRECTORY install into DIRECTORY. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
90 -T report an error if DSTFILE is a directory. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
91 --help display this help and exit. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
92 --version display version info and exit. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
93 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
94 Environment variables override the default commands: | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
95 CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
96 " | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
97 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
98 while test -n "$1"; do | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
99 case $1 in | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
100 -c) shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
101 continue;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
102 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
103 -d) dir_arg=true | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
104 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
105 continue;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
106 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
107 -g) chgrpcmd="$chgrpprog $2" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
108 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
109 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
110 continue;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
111 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
112 --help) echo "$usage"; exit $?;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
113 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
114 -m) chmodcmd="$chmodprog $2" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
115 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
116 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
117 continue;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
118 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
119 -o) chowncmd="$chownprog $2" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
120 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
121 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
122 continue;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
123 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
124 -s) stripcmd=$stripprog | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
125 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
126 continue;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
127 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
128 -t) dstarg=$2 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
129 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
130 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
131 continue;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
132 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
133 -T) no_target_directory=true | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
134 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
135 continue;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
136 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
137 --version) echo "$0 $scriptversion"; exit $?;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
138 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
139 *) # When -d is used, all remaining arguments are directories to create. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
140 # When -t is used, the destination is already specified. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
141 test -n "$dir_arg$dstarg" && break | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
142 # Otherwise, the last argument is the destination. Remove it from $@. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
143 for arg | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
144 do | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
145 if test -n "$dstarg"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
146 # $@ is not empty: it contains at least $arg. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
147 set fnord "$@" "$dstarg" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
148 shift # fnord | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
149 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
150 shift # arg | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
151 dstarg=$arg | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
152 done | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
153 break;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
154 esac | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
155 done | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
156 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
157 if test -z "$1"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
158 if test -z "$dir_arg"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
159 echo "$0: no input file specified." >&2 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
160 exit 1 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
161 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
162 # It's OK to call `install-sh -d' without argument. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
163 # This can happen when creating conditional directories. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
164 exit 0 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
165 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
166 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
167 for src | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
168 do | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
169 # Protect names starting with `-'. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
170 case $src in | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
171 -*) src=./$src ;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
172 esac | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
173 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
174 if test -n "$dir_arg"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
175 dst=$src | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
176 src= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
177 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
178 if test -d "$dst"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
179 mkdircmd=: | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
180 chmodcmd= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
181 else | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
182 mkdircmd=$mkdirprog | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
183 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
184 else | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
185 # Waiting for this to be detected by the "$cpprog $src $dsttmp" command | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
186 # might cause directories to be created, which would be especially bad | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
187 # if $src (and thus $dsttmp) contains '*'. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
188 if test ! -f "$src" && test ! -d "$src"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
189 echo "$0: $src does not exist." >&2 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
190 exit 1 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
191 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
192 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
193 if test -z "$dstarg"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
194 echo "$0: no destination specified." >&2 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
195 exit 1 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
196 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
197 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
198 dst=$dstarg | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
199 # Protect names starting with `-'. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
200 case $dst in | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
201 -*) dst=./$dst ;; | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
202 esac | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
203 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
204 # If destination is a directory, append the input filename; won't work | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
205 # if double slashes aren't ignored. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
206 if test -d "$dst"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
207 if test -n "$no_target_directory"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
208 echo "$0: $dstarg: Is a directory" >&2 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
209 exit 1 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
210 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
211 dst=$dst/`basename "$src"` | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
212 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
213 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
214 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
215 # This sed command emulates the dirname command. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
216 dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
217 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
218 # Make sure that the destination directory exists. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
219 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
220 # Skip lots of stat calls in the usual case. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
221 if test ! -d "$dstdir"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
222 defaultIFS=' | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
223 ' | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
224 IFS="${IFS-$defaultIFS}" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
225 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
226 oIFS=$IFS | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
227 # Some sh's can't handle IFS=/ for some reason. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
228 IFS='%' | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
229 set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
230 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
231 IFS=$oIFS | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
232 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
233 pathcomp= | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
234 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
235 while test $# -ne 0 ; do | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
236 pathcomp=$pathcomp$1 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
237 shift | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
238 if test ! -d "$pathcomp"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
239 $mkdirprog "$pathcomp" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
240 # mkdir can fail with a `File exist' error in case several | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
241 # install-sh are creating the directory concurrently. This | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
242 # is OK. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
243 test -d "$pathcomp" || exit | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
244 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
245 pathcomp=$pathcomp/ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
246 done | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
247 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
248 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
249 if test -n "$dir_arg"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
250 $doit $mkdircmd "$dst" \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
251 && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
252 && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
253 && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
254 && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
255 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
256 else | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
257 dstfile=`basename "$dst"` | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
258 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
259 # Make a couple of temp file names in the proper directory. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
260 dsttmp=$dstdir/_inst.$$_ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
261 rmtmp=$dstdir/_rm.$$_ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
262 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
263 # Trap to clean up those temp files at exit. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
264 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
265 trap '(exit $?); exit' 1 2 13 15 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
266 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
267 # Copy the file name to the temp name. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
268 $doit $cpprog "$src" "$dsttmp" && | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
269 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
270 # and set any options; do chmod last to preserve setuid bits. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
271 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
272 # If any of these fail, we abort the whole thing. If we want to | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
273 # ignore errors from any of these, just make sure not to ignore | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
274 # errors from the above "$doit $cpprog $src $dsttmp" command. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
275 # | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
276 { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
277 && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
278 && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
279 && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
280 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
281 # Now rename the file to the real destination. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
282 { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
283 || { | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
284 # The rename failed, perhaps because mv can't rename something else | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
285 # to itself, or perhaps because mv is so ancient that it does not | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
286 # support -f. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
287 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
288 # Now remove or move aside any old file at destination location. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
289 # We try this two ways since rm can't unlink itself on some | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
290 # systems and the destination file might be busy for other | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
291 # reasons. In this case, the final cleanup might fail but the new | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
292 # file should still install successfully. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
293 { | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
294 if test -f "$dstdir/$dstfile"; then | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
295 $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
296 || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
297 || { | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
298 echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
299 (exit 1); exit 1 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
300 } | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
301 else | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
302 : | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
303 fi | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
304 } && | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
305 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
306 # Now rename the file to the real destination. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
307 $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
308 } | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
309 } | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
310 fi || { (exit 1); exit 1; } | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
311 done | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
312 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
313 # The final little trick to "correctly" pass the exit status to the exit trap. | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
314 { | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
315 (exit 0); exit 0 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
316 } | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
317 | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
318 # Local variables: | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
319 # eval: (add-hook 'write-file-hooks 'time-stamp) | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
320 # time-stamp-start: "scriptversion=" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
321 # time-stamp-format: "%:y-%02m-%02d.%02H" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
322 # time-stamp-end: "$" | 
| 
 
26cd8f1ef0b1
import spandsp-0.0.6pre17
 
Peter Meerwald <pmeerw@cosy.sbg.ac.at> 
parents:  
diff
changeset
 | 
323 # End: | 
