| author | "Tomas Zeman <tzeman@volny.cz>" |
| Wed, 16 Jan 2008 22:39:43 +0100 | |
| changeset 0 | 6f7a81934006 |
| permissions | -rw-r--r-- |
| 0 | 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" |