--- trunk/mage/usr/lib/mage/smage2.sh 2011/12/28 11:58:28 1580 +++ trunk/mage/usr/lib/mage/smage2.sh 2011/12/28 12:01:03 1581 @@ -409,6 +409,7 @@ minstalldocs() { local docfiles + local doc docfiles="$@" if [ ! -d ${BINDIR}/usr/share/doc/${PNAME}-${PVER} ] @@ -416,14 +417,17 @@ install -d ${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "creating doc dirs." fi - local i - for i in ${docfiles} + for doc in ${docfiles} do - if [ -f ${i} ] + if [ -f ${doc} ] then - cat ${i} | gzip -9c > ${i}.gz || die "gzipping docs." - install -m 0644 ${SRCDIR}/${i}.gz \ - ${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "coping docs." + if [[ ${SMAGE_COMPRESSDOC} = true ]] + then + cat ${doc} | gzip -9c > ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/${doc}.gz || die "gzipping +installing ${doc}." + chmod 0644 ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/${doc}.gz || die "fixing permissions of ${doc}." + else + install -m 0644 ${SRCDIR}/${i} ${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "installing ${doc}." + fi fi done }