198 |
then |
then |
199 |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
200 |
wget \ |
wget \ |
201 |
--passive-ftp \ |
${WGET_FETCH_OPTIONS} \ |
|
--tries 3 \ |
|
|
--continue \ |
|
|
--progress bar \ |
|
202 |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
203 |
"${my_SRC_URI_MIRROR}" |
"${my_SRC_URI_MIRROR}" |
204 |
if [[ $? = 0 ]] |
if [[ $? = 0 ]] |
219 |
then |
then |
220 |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
221 |
wget \ |
wget \ |
222 |
--passive-ftp \ |
${WGET_FETCH_OPTIONS} \ |
|
--tries 3 \ |
|
|
--continue \ |
|
|
--progress bar \ |
|
223 |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
224 |
"${my_SRC_URI_MIRROR}" |
"${my_SRC_URI_MIRROR}" |
225 |
if [[ $? = 0 ]] |
if [[ $? = 0 ]] |
240 |
then |
then |
241 |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
242 |
wget \ |
wget \ |
243 |
--passive-ftp \ |
${WGET_FETCH_OPTIONS} \ |
|
--tries 3 \ |
|
|
--continue \ |
|
|
--progress bar \ |
|
244 |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
245 |
"${my_SRC_URI_MIRROR}" |
"${my_SRC_URI_MIRROR}" |
246 |
if [[ $? = 0 ]] |
if [[ $? = 0 ]] |
261 |
then |
then |
262 |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
263 |
wget \ |
wget \ |
264 |
--passive-ftp \ |
${WGET_FETCH_OPTIONS} \ |
|
--tries 3 \ |
|
|
--continue \ |
|
|
--progress bar \ |
|
265 |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
266 |
"${my_SRC_URI_MIRROR}" |
"${my_SRC_URI_MIRROR}" |
267 |
if [[ $? = 0 ]] |
if [[ $? = 0 ]] |
282 |
then |
then |
283 |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
284 |
wget \ |
wget \ |
285 |
--passive-ftp \ |
${WGET_FETCH_OPTIONS} \ |
|
--tries 3 \ |
|
|
--continue \ |
|
|
--progress bar \ |
|
286 |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI_MIRROR})" \ |
287 |
"${my_SRC_URI_MIRROR}" |
"${my_SRC_URI_MIRROR}" |
288 |
if [[ $? = 0 ]] |
if [[ $? = 0 ]] |
298 |
then |
then |
299 |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI}${COLDEFAULT}" |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI}${COLDEFAULT}" |
300 |
wget \ |
wget \ |
301 |
--passive-ftp \ |
${WGET_FETCH_OPTIONS} \ |
|
--tries 3 \ |
|
|
--continue \ |
|
|
--progress bar \ |
|
302 |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI})" \ |
--output-document="${my_SOURCEDIR}/$(basename ${my_SRC_URI})" \ |
303 |
"${my_SRC_URI}" |
"${my_SRC_URI}" |
304 |
fi |
fi |
512 |
install -d ${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "creating doc dirs." |
install -d ${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "creating doc dirs." |
513 |
fi |
fi |
514 |
|
|
515 |
|
local i |
516 |
for i in ${docfiles} |
for i in ${docfiles} |
517 |
do |
do |
518 |
cat ${i} | gzip -9c > ${i}.gz || die "gzipping docs." |
if [ -f ${i} ] |
519 |
install -m 0644 ${SRCDIR}/${i}.gz \ |
then |
520 |
${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "coping docs." |
cat ${i} | gzip -9c > ${i}.gz || die "gzipping docs." |
521 |
|
install -m 0644 ${SRCDIR}/${i}.gz \ |
522 |
|
${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "coping docs." |
523 |
|
fi |
524 |
done |
done |
525 |
} |
} |
526 |
|
|
830 |
export PNAME="${i}" |
export PNAME="${i}" |
831 |
split_info_${i} |
split_info_${i} |
832 |
build_mage_script --split-pkg-base "${split_pkg_base}" |
build_mage_script --split-pkg-base "${split_pkg_base}" |
833 |
|
# restore smage environment |
834 |
|
split_restore_variables |
835 |
done |
done |
836 |
echo |
echo |
837 |
# restore smage environment |
# unset all saved smage variables |
838 |
split_restore_variables |
split_unset_variables |
839 |
|
|
840 |
else |
else |
841 |
echo |
echo |
988 |
eval "${saved_postremove/SAVED_/}" |
eval "${saved_postremove/SAVED_/}" |
989 |
export -f postremove |
export -f postremove |
990 |
fi |
fi |
991 |
|
} |
992 |
|
|
993 |
|
split_unset_variables() |
994 |
|
{ |
995 |
# unset saved vars; not needed anymore |
# unset saved vars; not needed anymore |
996 |
unset SAVED_PNAME |
unset SAVED_PNAME |
997 |
unset SAVED_PVER |
unset SAVED_PVER |
1283 |
elif [[ -n ${SPLIT_PACKAGES} ]] |
elif [[ -n ${SPLIT_PACKAGES} ]] |
1284 |
then |
then |
1285 |
split_save_variables |
split_save_variables |
1286 |
for subpackage in ${SPLIT_PACKAGE} |
for subpackage in ${SPLIT_PACKAGES} |
1287 |
do |
do |
1288 |
# get the right variables for the split |
# get the right variables for the split |
1289 |
export PNAME="${subpackage}" |
export PNAME="${subpackage}" |
1295 |
--pver "${PVER}" \ |
--pver "${PVER}" \ |
1296 |
--pbuild "${PBUILD}" \ |
--pbuild "${PBUILD}" \ |
1297 |
--parch "${ARCH}" |
--parch "${ARCH}" |
1298 |
|
# restore smage environment |
1299 |
|
split_restore_variables |
1300 |
done |
done |
1301 |
split_restore_variables |
# unset all saved smage variables |
1302 |
|
split_unset_variables |
1303 |
|
|
1304 |
else |
else |
1305 |
# build md5sum for existing packages |
# build md5sum for existing packages |
1490 |
done |
done |
1491 |
# restore bindir & pname |
# restore bindir & pname |
1492 |
split_restore_variables |
split_restore_variables |
1493 |
|
# unset all saved smage variables |
1494 |
|
split_unset_variables |
1495 |
else |
else |
1496 |
src_install | ${SMAGE_LOG_CMD} |
src_install | ${SMAGE_LOG_CMD} |
1497 |
die_pipestatus 0 "src_install failed" |
die_pipestatus 0 "src_install failed" |
1501 |
# compressing doc, info & man files |
# compressing doc, info & man files |
1502 |
if [[ -n ${SPLIT_PACKAGES} ]] |
if [[ -n ${SPLIT_PACKAGES} ]] |
1503 |
then |
then |
1504 |
for subpackage in ${SPLIT_PACKAGE} |
for subpackage in ${SPLIT_PACKAGES} |
1505 |
do |
do |
1506 |
mcompressdocs ${BINDIR}_${subpackage} |
mcompressdocs ${BINDIR}_${subpackage} |
1507 |
done |
done |
1518 |
*) |
*) |
1519 |
if [[ -n ${SPLIT_PACKAGES} ]] |
if [[ -n ${SPLIT_PACKAGES} ]] |
1520 |
then |
then |
1521 |
for subpackage in ${SPLIT_PACKAGE} |
for subpackage in ${SPLIT_PACKAGES} |
1522 |
do |
do |
1523 |
echo -e "${COLBLUE}===${COLGREEN} stripping binaries ...${COLDEFAULT}" |
echo -e "${COLBLUE}===${COLGREEN} stripping binaries for '${subpackage}' ...${COLDEFAULT}" |
1524 |
mstripbins ${BINDIR}_${subpackage} |
mstripbins ${BINDIR}_${subpackage} |
1525 |
echo -e "${COLBLUE}===${COLGREEN} stripping libraries ...${COLDEFAULT}" |
echo -e "${COLBLUE}===${COLGREEN} stripping libraries for '${subpackage}' ...${COLDEFAULT}" |
1526 |
mstriplibs ${BINDIR}_${subpackage} |
mstriplibs ${BINDIR}_${subpackage} |
1527 |
done |
done |
1528 |
else |
else |
1578 |
export PNAME="${subpackage}" |
export PNAME="${subpackage}" |
1579 |
split_info_${PNAME} |
split_info_${PNAME} |
1580 |
|
|
1581 |
|
# jump to next one if NOPKGBUILD is set in split_info |
1582 |
|
case ${NOPKGBUILD} in |
1583 |
|
true|TRUE|yes|y) continue ;; |
1584 |
|
esac |
1585 |
|
|
1586 |
# check if an special subpackage_pkgbuild exists |
# check if an special subpackage_pkgbuild exists |
1587 |
if typeset -f ${PNAME}_pkgbuild > /dev/null |
if typeset -f ${PNAME}_pkgbuild > /dev/null |
1588 |
then |
then |
1603 |
--parch "${ARCH}" |
--parch "${ARCH}" |
1604 |
|
|
1605 |
echo -e "${COLGREEN}\nPackage ${PNAME}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}" |
echo -e "${COLGREEN}\nPackage ${PNAME}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}" |
1606 |
|
|
1607 |
|
# restore smage environment |
1608 |
|
split_restore_variables |
1609 |
done |
done |
1610 |
split_restore_variables |
# unset all saved smage variables |
1611 |
|
split_unset_variables |
1612 |
|
|
1613 |
else |
else |
1614 |
${MLIBDIR}/pkgbuild_dir.sh ${PKGNAME} ${BINDIR} || die "package-build failed" |
${MLIBDIR}/pkgbuild_dir.sh ${PKGNAME} ${BINDIR} || die "package-build failed" |