469 |
popd > /dev/null |
popd > /dev/null |
470 |
fi |
fi |
471 |
;; |
;; |
472 |
|
xz) |
473 |
|
IFTAR="$(basename $SRCFILE .xz)" |
474 |
|
IFTAR="${IFTAR##*.}" |
475 |
|
if [[ ${IFTAR} = tar ]] |
476 |
|
then |
477 |
|
tar --no-same-owner -xvJf ${SOURCEDIR}/${PNAME}/${SRCFILE} -C ${DEST} || die ".tar.xz unpack failed." |
478 |
|
else |
479 |
|
pushd ${DEST} > /dev/null |
480 |
|
xzcat ${SOURCEDIR}/${PNAME}/${SRCFILE} > ${DEST}/$(basename ${SRCFILE} .xz) || die ".xz unpack failed." |
481 |
|
popd > /dev/null |
482 |
|
fi |
483 |
|
;; |
484 |
tbz2|mpks|mpk) |
tbz2|mpks|mpk) |
485 |
tar --no-same-owner -xvjf ${SOURCEDIR}/${PNAME}/${SRCFILE} -C ${DEST} || die ".tbz2 unpack failed." |
tar --no-same-owner -xvjf ${SOURCEDIR}/${PNAME}/${SRCFILE} -C ${DEST} || die ".tbz2 unpack failed." |
486 |
;; |
;; |
487 |
tgz) |
tgz) |
488 |
tar --no-same-owner -xvzf ${SOURCEDIR}/${PNAME}/${SRCFILE} -C ${DEST} || die ".tgz unpack failed." |
tar --no-same-owner -xvzf ${SOURCEDIR}/${PNAME}/${SRCFILE} -C ${DEST} || die ".tgz unpack failed." |
489 |
;; |
;; |
490 |
|
txz|mpkzs|mpkz) |
491 |
|
tar --no-same-owner -xvJf ${SOURCEDIR}/${PNAME}/${SRCFILE} -C ${DEST} || die ".txz unpack failed." |
492 |
|
;; |
493 |
rar) |
rar) |
494 |
unrar x ${SOURCEDIR}/${PNAME}/${SRCFILE} ${DEST} || die ".rar unpack failed." |
unrar x ${SOURCEDIR}/${PNAME}/${SRCFILE} ${DEST} || die ".rar unpack failed." |
495 |
;; |
;; |
803 |
do |
do |
804 |
echo -n " ${i}" >> ${dest} |
echo -n " ${i}" >> ${dest} |
805 |
done |
done |
806 |
|
# a CRLF is needed here! |
807 |
|
echo >> ${dest} |
808 |
fi |
fi |
809 |
|
|
810 |
# deps and provides |
# deps and provides |