71 |
source ${file} |
source ${file} |
72 |
|
|
73 |
[[ -n ${STATE} ]] && mystate="${STATE}" |
[[ -n ${STATE} ]] && mystate="${STATE}" |
74 |
|
|
75 |
|
# do not overide if local state was broken or disabled! |
76 |
|
case ${STATE} in |
77 |
|
broken) return ;; |
78 |
|
disabled) return ;; |
79 |
|
esac |
80 |
|
|
81 |
if [ -f ${SMAGESCRIPTSDIR}/distribution ] |
if [ -f ${SMAGESCRIPTSDIR}/distribution ] |
82 |
then |
then |
83 |
source ${SMAGESCRIPTSDIR}/distribution |
source ${SMAGESCRIPTSDIR}/distribution |
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 |