89 |
fi |
fi |
90 |
fi |
fi |
91 |
|
|
92 |
|
extractdir=$(mktemp -d --tmpdir=/tmp) |
93 |
|
if [ -z "$extractdir" ]; then |
94 |
|
echo "Error during extraction." >&2 |
95 |
|
exit 1 |
96 |
|
fi |
97 |
|
|
98 |
|
cd "$extractdir" |
99 |
|
if [ "$FILETYPE" = "rpm" ]; then |
100 |
|
rpm2cpio "$TARBALLDIR/$FILENAME" | cpio -i --quiet -d |
101 |
|
else |
102 |
|
tar -xzf "$TARBALLDIR/$FILENAME" |
103 |
|
fi |
104 |
|
|
105 |
FILENUM=1 |
FILENUM=1 |
106 |
FILE_SRC="$FILE1_SRC" |
FILE_SRC="$FILE1_SRC" |
107 |
FILE_DST="$FILE1_DST" |
FILE_DST="$FILE1_DST" |
108 |
while [ -n "$FILE_SRC" ]; do |
while [ -n "$FILE_SRC" ]; do |
109 |
if [ "$FILETYPE" = "rpm" ]; then |
mv -f "$FILE_SRC" "$FILE_DST" |
|
rpm2cpio "$TARBALLDIR/$FILENAME" | cpio -i --to-stdout --quiet "$FILE_SRC" > "$FILE_DST" |
|
|
else |
|
|
tar -xzOf "$TARBALLDIR/$FILENAME" "$FILE_SRC" > "$FILE_DST" |
|
|
fi |
|
110 |
FILENUM=$((FILENUM+1)) |
FILENUM=$((FILENUM+1)) |
111 |
eval FILE_SRC="\$FILE${FILENUM}_SRC" |
eval FILE_SRC="\$FILE${FILENUM}_SRC" |
112 |
eval FILE_DST="\$FILE${FILENUM}_DST" |
eval FILE_DST="\$FILE${FILENUM}_DST" |
113 |
done |
done |
114 |
|
rm -rf "$extractdir" |
115 |
echo "Installation successful." |
echo "Installation successful." |