| changeset 0 | 6f7a81934006 |
| -1:000000000000 | 0:6f7a81934006 |
|---|---|
1 set -e |
|
2 archive="$1" |
|
3 shift |
|
4 tmpdir=".libmerge.$archive.$$.$RANDOM.$USER" |
|
5 mkdir "$tmpdir" |
|
6 cd "$tmpdir" |
|
7 trap 'cd ..; rm -rf "$tmpdir"' EXIT |
|
8 for input in "$@"; do |
|
9 dir="`basename "$input"`" |
|
10 mkdir "$dir" |
|
11 cd "$dir" |
|
12 ar x ../../"$input" |
|
13 cd .. |
|
14 done |
|
15 ar rc ../"$archive" */* |
|
16 ranlib ../"$archive" |