34 |
showversion |
showversion |
35 |
echo |
echo |
36 |
|
|
37 |
if [ -z "$1" ] |
if [[ -z ${SMAGENAME} ]] |
38 |
then |
then |
39 |
echo "No .smage2 file given. Exiting." |
echo "No .smage2 file given. Exiting." |
40 |
echo |
echo |
161 |
do |
do |
162 |
# build md5sum for existing packages |
# build md5sum for existing packages |
163 |
generate_package_md5sum \ |
generate_package_md5sum \ |
164 |
--pcat "${PCATEGORIE}" \ |
--pcat "${PCAT}" \ |
165 |
--pname "${PNAME}" \ |
--pname "${PNAME}" \ |
166 |
--pver "${PVER}" \ |
--pver "${PVER}" \ |
167 |
--pbuild "${PBUILD}" \ |
--pbuild "${PBUILD}" \ |
178 |
# get the right variables for the split |
# get the right variables for the split |
179 |
export PNAME="${subpackage}" |
export PNAME="${subpackage}" |
180 |
split_info_${subpackage} |
split_info_${subpackage} |
181 |
|
# fix PCATEGORIE -> PCAT |
182 |
|
if [[ ! -z ${PCATEGORIE} ]] |
183 |
|
then |
184 |
|
PCAT="${PCATEGORIE}" |
185 |
|
unset PCATEGORIE |
186 |
|
fi |
187 |
# build md5sum for existing packages |
# build md5sum for existing packages |
188 |
generate_package_md5sum \ |
generate_package_md5sum \ |
189 |
--pcat "${PCATEGORIE}" \ |
--pcat "${PCAT}" \ |
190 |
--pname "${PNAME}" \ |
--pname "${PNAME}" \ |
191 |
--pver "${PVER}" \ |
--pver "${PVER}" \ |
192 |
--pbuild "${PBUILD}" \ |
--pbuild "${PBUILD}" \ |
200 |
else |
else |
201 |
# build md5sum for existing packages |
# build md5sum for existing packages |
202 |
generate_package_md5sum \ |
generate_package_md5sum \ |
203 |
--pcat "${PCATEGORIE}" \ |
--pcat "${PCAT}" \ |
204 |
--pname "${PNAME}" \ |
--pname "${PNAME}" \ |
205 |
--pver "${PVER}" \ |
--pver "${PVER}" \ |
206 |
--pbuild "${PBUILD}" \ |
--pbuild "${PBUILD}" \ |
273 |
[ -z "${CXXFLAGS}" ] && die "no CXXFLAGS variable found in ${MAGERC}" |
[ -z "${CXXFLAGS}" ] && die "no CXXFLAGS variable found in ${MAGERC}" |
274 |
|
|
275 |
smagesource ${SMAGENAME} || die "source failed" |
smagesource ${SMAGENAME} || die "source failed" |
276 |
PKGNAME="${PNAME}-${PVER}-${ARCH}-${PBUILD}" |
PKGNAME="${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" |
277 |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
278 |
SMAGE_LOG_CMD="tee -a /var/log/smage/${PKGNAME}.log" |
SMAGE_LOG_CMD="tee -a /var/log/smage/${PKGNAME}.log" |
279 |
|
|
406 |
export SAVED_BINDIR="${BINDIR}" |
export SAVED_BINDIR="${BINDIR}" |
407 |
for subpackage in ${SPLIT_PACKAGES} |
for subpackage in ${SPLIT_PACKAGES} |
408 |
do |
do |
409 |
if typeset -f src_install_${subpackage} > /dev/null |
split_info_${subpackage} |
410 |
|
if [[ ${PKGTYPE} = virtual ]] |
411 |
then |
then |
|
# export subpackage bindir |
|
|
export BINDIR="${SAVED_BINDIR}_${subpackage}" |
|
|
# export PNAME, several internal function and include |
|
|
# rely on this variable |
|
|
export PNAME="${subpackage}" |
|
|
|
|
412 |
echo |
echo |
413 |
echo -en "${COLBLUE}*** ${COLDEFAULT}" |
echo -en "${COLBLUE}*** ${COLDEFAULT}" |
414 |
echo -en " Running ${COLGREEN}split src_install()${COLDEFAULT}" |
echo -en "Virtual package detected" |
415 |
echo -en " for subpkg: ${COLBLUE}${PNAME}${COLDEFAULT}" |
echo -en " for subpkg: ${COLBLUE}${PNAME}${COLDEFAULT}" |
416 |
echo -e " - basepkg: ${COLBLUE}${SPLIT_PACKAGE_BASE}${COLDEFAULT} ..." |
echo -e " - basepkg: ${COLBLUE}${SPLIT_PACKAGE_BASE}${COLDEFAULT} ..." |
417 |
|
|
418 |
( run_resume src_install_${subpackage} || src_install_${subpackage} ) | ${SMAGE_LOG_CMD} |
echo "virtual package detected; nothing will be build ..." |
419 |
die_pipestatus 0 "src_install_${subpackage} failed" |
# automatically set !pkgbuild here too |
420 |
resume_stamp src_install_${subpackage} |
msetfeature "!pkgbuild" |
421 |
step_by_step src_install_${subpackage} |
else |
422 |
|
if typeset -f src_install_${subpackage} > /dev/null |
423 |
|
then |
424 |
|
# export subpackage bindir |
425 |
|
export BINDIR="${SAVED_BINDIR}_${subpackage}" |
426 |
|
# export PNAME, several internal function and include |
427 |
|
# rely on this variable |
428 |
|
export PNAME="${subpackage}" |
429 |
|
|
430 |
|
echo |
431 |
|
echo -en "${COLBLUE}*** ${COLDEFAULT}" |
432 |
|
echo -en "Running ${COLGREEN}split src_install()${COLDEFAULT}" |
433 |
|
echo -en " for subpkg: ${COLBLUE}${PNAME}${COLDEFAULT}" |
434 |
|
echo -e " - basepkg: ${COLBLUE}${SPLIT_PACKAGE_BASE}${COLDEFAULT} ..." |
435 |
|
|
436 |
|
( run_resume src_install_${subpackage} || src_install_${subpackage} ) | ${SMAGE_LOG_CMD} |
437 |
|
die_pipestatus 0 "src_install_${subpackage} failed" |
438 |
|
resume_stamp src_install_${subpackage} |
439 |
|
step_by_step src_install_${subpackage} |
440 |
|
fi |
441 |
fi |
fi |
442 |
|
# restore smage environment |
443 |
|
split_restore_variables |
444 |
done |
done |
|
# restore bindir & pname |
|
|
split_restore_variables |
|
445 |
# unset all saved smage variables |
# unset all saved smage variables |
446 |
split_unset_variables |
split_unset_variables |
447 |
else |
else |
465 |
# compressing doc, info & man files |
# compressing doc, info & man files |
466 |
if [[ -n ${SPLIT_PACKAGES} ]] |
if [[ -n ${SPLIT_PACKAGES} ]] |
467 |
then |
then |
468 |
|
# save smage environment |
469 |
|
split_save_variables |
470 |
for subpackage in ${SPLIT_PACKAGES} |
for subpackage in ${SPLIT_PACKAGES} |
471 |
do |
do |
472 |
run_resume post-mcompressdoc_${subpackage} || mcompressdocs ${BINDIR}_${subpackage} |
# honor split_info |
473 |
resume_stamp post-mcompressdoc_${subpackage} |
split_info_${subpackage} |
474 |
|
if [[ ${PKGTYPE} = virtual ]] |
475 |
|
then |
476 |
|
# automatically set !pkgbuild here too |
477 |
|
msetfeature "!pkgbuild" |
478 |
|
fi |
479 |
|
|
480 |
|
if mqueryfeature "!compressdoc" |
481 |
|
then |
482 |
|
echo -e "!compressdoc detected; documentation of '${subpackage}' will not be compressed ..." |
483 |
|
elif mqueryfeature "!pkgbuild" |
484 |
|
then |
485 |
|
echo "!pkgbuild detected; skipping documentation compression for '${subpackage}' ..." |
486 |
|
else |
487 |
|
run_resume post-mcompressdoc_${subpackage} || mcompressdocs ${BINDIR}_${subpackage} |
488 |
|
resume_stamp post-mcompressdoc_${subpackage} |
489 |
|
fi |
490 |
|
# restore smage environment |
491 |
|
split_restore_variables |
492 |
done |
done |
493 |
|
# unset saved variables |
494 |
|
split_unset_variables |
495 |
else |
else |
496 |
run_resume post-mcompressdoc || mcompressdocs ${BINDIR} |
run_resume post-mcompressdoc || mcompressdocs ${BINDIR} |
497 |
resume_stamp post-mcompressdoc |
resume_stamp post-mcompressdoc |
506 |
else |
else |
507 |
if [[ -n ${SPLIT_PACKAGES} ]] |
if [[ -n ${SPLIT_PACKAGES} ]] |
508 |
then |
then |
509 |
|
# save smage environment |
510 |
|
split_save_variables |
511 |
for subpackage in ${SPLIT_PACKAGES} |
for subpackage in ${SPLIT_PACKAGES} |
512 |
do |
do |
513 |
echo -e "${COLBLUE}===${COLGREEN} stripping libtool archives for '${subpackage}' ...${COLDEFAULT}" |
# honor split_info |
514 |
run_resume post-mstriplibtoolarchive_${subpackage} || mstriplibtoolarchive ${BINDIR}_${subpackage} |
split_info_${subpackage} |
515 |
resume_stamp post-mstriplibtoolarchive_${subpackage} |
if [[ ${PKGTYPE} = virtual ]] |
516 |
|
then |
517 |
|
# automatically set !pkgbuild here too |
518 |
|
msetfeature "!pkgbuild" |
519 |
|
fi |
520 |
|
|
521 |
|
if mqueryfeature "!libtool" |
522 |
|
then |
523 |
|
if mqueryfeature "!pkgbuild" |
524 |
|
then |
525 |
|
echo "!pkgbuild detected; skipping libtool archive stripping for '${subpackage}'..." |
526 |
|
else |
527 |
|
echo -e "${COLBLUE}===${COLGREEN} stripping libtool archives for '${subpackage}' ...${COLDEFAULT}" |
528 |
|
run_resume post-mstriplibtoolarchive_${subpackage} || mstriplibtoolarchive ${BINDIR}_${subpackage} |
529 |
|
resume_stamp post-mstriplibtoolarchive_${subpackage} |
530 |
|
fi |
531 |
|
fi |
532 |
|
|
533 |
|
# restore smage environment |
534 |
|
split_restore_variables |
535 |
done |
done |
536 |
|
# unset saved variables |
537 |
|
split_unset_variables |
538 |
else |
else |
539 |
echo -e "${COLBLUE}===${COLGREEN} stripping libtool archives ...${COLDEFAULT}" |
echo -e "${COLBLUE}===${COLGREEN} stripping libtool archives ...${COLDEFAULT}" |
540 |
run_resume post-mstriplibtoolarchive || mstriplibtoolarchive ${BINDIR} |
run_resume post-mstriplibtoolarchive || mstriplibtoolarchive ${BINDIR} |
547 |
then |
then |
548 |
if mqueryfeature "!pkgbuild" |
if mqueryfeature "!pkgbuild" |
549 |
then |
then |
550 |
echo "!pkgbuild detected; skipping file purgation..." |
echo "!pkgbuild detected; skipping file purgation ..." |
551 |
else |
else |
552 |
if [[ -n ${SPLIT_PACKAGES} ]] |
if [[ -n ${SPLIT_PACKAGES} ]] |
553 |
then |
then |
554 |
|
# save smage environment |
555 |
|
split_save_variables |
556 |
for subpackage in ${SPLIT_PACKAGES} |
for subpackage in ${SPLIT_PACKAGES} |
557 |
do |
do |
558 |
echo -e "${COLBLUE}===${COLGREEN} purging all purge targets in '${subpackage}' ...${COLDEFAULT}" |
# honor split_info |
559 |
run_resume post-mpurgetargets_${subpackage} || mpurgetargets ${BINDIR}_${subpackage} |
split_info_${subpackage} |
560 |
resume_stamp post-mpurgetargets_${subpackage} |
if [[ ${PKGTYPE} = virtual ]] |
561 |
|
then |
562 |
|
# automatically set !pkgbuild here too |
563 |
|
msetfeature "!pkgbuild" |
564 |
|
fi |
565 |
|
|
566 |
|
if mqueryfeature "purge" |
567 |
|
then |
568 |
|
if mqueryfeature "!pkgbuild" |
569 |
|
then |
570 |
|
echo "!pkgbuild detected; skipping file purgation for '${subpackage}' ..." |
571 |
|
else |
572 |
|
echo -e "${COLBLUE}===${COLGREEN} purging all purge targets in '${subpackage}' ...${COLDEFAULT}" |
573 |
|
run_resume post-mpurgetargets_${subpackage} || mpurgetargets ${BINDIR}_${subpackage} |
574 |
|
resume_stamp post-mpurgetargets_${subpackage} |
575 |
|
fi |
576 |
|
fi |
577 |
|
|
578 |
|
# restore smage environment |
579 |
|
split_restore_variables |
580 |
done |
done |
581 |
|
# unset saved variables |
582 |
|
split_unset_variables |
583 |
else |
else |
584 |
echo -e "${COLBLUE}===${COLGREEN} purging all purge targets ...${COLDEFAULT}" |
echo -e "${COLBLUE}===${COLGREEN} purging all purge targets ...${COLDEFAULT}" |
585 |
run_resume post-mpurgetargets || mpurgetargets ${BINDIR} |
run_resume post-mpurgetargets || mpurgetargets ${BINDIR} |
591 |
# stripping all bins and libs |
# stripping all bins and libs |
592 |
if mqueryfeature "!strip" |
if mqueryfeature "!strip" |
593 |
then |
then |
594 |
echo -e "!strip detected; Package will not be stripped ..." |
echo -e "!strip detected; package will not be stripped ..." |
595 |
elif mqueryfeature "!pkgbuild" |
elif mqueryfeature "!pkgbuild" |
596 |
then |
then |
597 |
echo "!pkgbuild detected; skipping stripping of the package ..." |
echo "!pkgbuild detected; skipping stripping of the package ..." |
598 |
else |
else |
599 |
if [[ -n ${SPLIT_PACKAGES} ]] |
if [[ -n ${SPLIT_PACKAGES} ]] |
600 |
then |
then |
601 |
|
# save smage environment |
602 |
|
split_save_variables |
603 |
for subpackage in ${SPLIT_PACKAGES} |
for subpackage in ${SPLIT_PACKAGES} |
604 |
do |
do |
605 |
echo -e "${COLBLUE}===${COLGREEN} stripping binaries for '${subpackage}' ...${COLDEFAULT}" |
# honor split_info |
606 |
run_resume post-mstripbins_${subpackage} || mstripbins ${BINDIR}_${subpackage} |
split_info_${subpackage} |
607 |
resume_stamp post-mstripbins_${subpackage} |
if [[ ${PKGTYPE} = virtual ]] |
608 |
echo -e "${COLBLUE}===${COLGREEN} stripping dynamic libraries for '${subpackage}' ...${COLDEFAULT}" |
then |
609 |
run_resume post-mstriplibs_${subpackage} || mstriplibs ${BINDIR}_${subpackage} |
# automatically set !pkgbuild here too |
610 |
resume_stamp post-mstriplibs_${subpackage} |
msetfeature "!pkgbuild" |
611 |
echo -e "${COLBLUE}===${COLGREEN} stripping static libraries for '${subpackage}' ...${COLDEFAULT}" |
fi |
612 |
run_resume post-mstripstatic_${subpackage} || mstripstatic ${BINDIR}_${subpackage} |
|
613 |
resume_stamp post-mstripstatic_${subpackage} |
if mqueryfeature "!strip" |
614 |
|
then |
615 |
|
echo -e "!strip detected; package '${subpackage}' will not be stripped ..." |
616 |
|
elif mqueryfeature "!pkgbuild" |
617 |
|
then |
618 |
|
echo "!pkgbuild detected; skipping stripping of the package '${subpackage}' ..." |
619 |
|
else |
620 |
|
echo -e "${COLBLUE}===${COLGREEN} stripping binaries for '${subpackage}' ...${COLDEFAULT}" |
621 |
|
run_resume post-mstripbins_${subpackage} || mstripbins ${BINDIR}_${subpackage} |
622 |
|
resume_stamp post-mstripbins_${subpackage} |
623 |
|
echo -e "${COLBLUE}===${COLGREEN} stripping dynamic libraries for '${subpackage}' ...${COLDEFAULT}" |
624 |
|
run_resume post-mstriplibs_${subpackage} || mstriplibs ${BINDIR}_${subpackage} |
625 |
|
resume_stamp post-mstriplibs_${subpackage} |
626 |
|
echo -e "${COLBLUE}===${COLGREEN} stripping static libraries for '${subpackage}' ...${COLDEFAULT}" |
627 |
|
run_resume post-mstripstatic_${subpackage} || mstripstatic ${BINDIR}_${subpackage} |
628 |
|
resume_stamp post-mstripstatic_${subpackage} |
629 |
|
fi |
630 |
|
|
631 |
|
# restore smage environment |
632 |
|
split_restore_variables |
633 |
done |
done |
634 |
|
# unset saved variables |
635 |
|
split_unset_variables |
636 |
else |
else |
637 |
echo -e "${COLBLUE}===${COLGREEN} stripping binaries ...${COLDEFAULT}" |
echo -e "${COLBLUE}===${COLGREEN} stripping binaries ...${COLDEFAULT}" |
638 |
run_resume post-mstripbins || mstripbins ${BINDIR} |
run_resume post-mstripbins || mstripbins ${BINDIR} |
646 |
fi |
fi |
647 |
fi |
fi |
648 |
|
|
649 |
|
if mqueryfeature "qalint" |
650 |
|
then |
651 |
|
if mqueryfeature "!pkgbuild" |
652 |
|
then |
653 |
|
echo "!pkgbuild detected; skipping QA lint checks ..." |
654 |
|
else |
655 |
|
if [[ -n ${SPLIT_PACKAGES} ]] |
656 |
|
then |
657 |
|
# save smage environment |
658 |
|
split_save_variables |
659 |
|
for subpackage in ${SPLIT_PACKAGES} |
660 |
|
do |
661 |
|
# honor split_info |
662 |
|
split_info_${subpackage} |
663 |
|
if [[ ${PKGTYPE} = virtual ]] |
664 |
|
then |
665 |
|
# automatically set !pkgbuild here too |
666 |
|
msetfeature "!pkgbuild" |
667 |
|
fi |
668 |
|
|
669 |
|
if mqueryfeature "qalint" |
670 |
|
then |
671 |
|
if mqueryfeature "!pkgbuild" |
672 |
|
then |
673 |
|
echo "!pkgbuild detected; skipping QA lint checks for '${subpackage}' ..." |
674 |
|
else |
675 |
|
echo -e "${COLBLUE}===${COLGREEN} running QA lint checks for '${subpackage}' ...${COLDEFAULT}" |
676 |
|
mqalint ${BINDIR}_${subpackage} |
677 |
|
fi |
678 |
|
fi |
679 |
|
|
680 |
|
# restore smage environment |
681 |
|
split_restore_variables |
682 |
|
done |
683 |
|
# unset saved variables |
684 |
|
split_unset_variables |
685 |
|
else |
686 |
|
echo -e "${COLBLUE}===${COLGREEN} running QA lint checks ...${COLDEFAULT}" |
687 |
|
mqalint ${BINDIR} |
688 |
|
fi |
689 |
|
fi |
690 |
|
fi |
691 |
|
|
692 |
if mqueryfeature "!pkgbuild" |
if mqueryfeature "!pkgbuild" |
693 |
then |
then |
694 |
echo -e "!pkgbuild detected; Package will not be build ..." |
echo -e "!pkgbuild detected; Package will not be build ..." |
707 |
fi |
fi |
708 |
# now create the target package |
# now create the target package |
709 |
run_resume post-pkg_builddir_${target} || ${MLIBDIR}/pkgbuild_dir.sh \ |
run_resume post-pkg_builddir_${target} || ${MLIBDIR}/pkgbuild_dir.sh \ |
710 |
"${PNAME}-${target}-${PVER}-${ARCH}-${PBUILD}" \ |
"${PNAME}-${target}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" \ |
711 |
${BINDIR} || die "target: ${target} package-build failed" |
${BINDIR} || die "target: ${target} package-build failed" |
712 |
resume_stamp post-pkg_builddir_${target} |
resume_stamp post-pkg_builddir_${target} |
713 |
|
|
714 |
# build pkg-md5-sum if requested |
# build pkg-md5-sum if requested |
715 |
run_resume post-md5sum_${target} || generate_package_md5sum \ |
run_resume post-md5sum_${target} || generate_package_md5sum \ |
716 |
--pcat "${PCATEGORIE}" \ |
--pcat "${PCAT}" \ |
717 |
--pname "${PNAME}" \ |
--pname "${PNAME}" \ |
718 |
--pver "${PVER}" \ |
--pver "${PVER}" \ |
719 |
--pbuild "${PBUILD}" \ |
--pbuild "${PBUILD}" \ |
721 |
--target "${target}" |
--target "${target}" |
722 |
resume_stamp post-md5sum_${target} |
resume_stamp post-md5sum_${target} |
723 |
|
|
724 |
echo -e "${COLGREEN}\nPackage ${PNAME}-${target}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}" |
echo -e "${COLGREEN}\nPackage ${PNAME}-${target}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD} successfully builded.\n${COLDEFAULT}" |
725 |
done |
done |
726 |
|
|
727 |
# build several subpackages |
# build several subpackages |
733 |
# get the right variables for the split |
# get the right variables for the split |
734 |
export PNAME="${subpackage}" |
export PNAME="${subpackage}" |
735 |
split_info_${PNAME} |
split_info_${PNAME} |
736 |
|
# fix PCATEGORIE -> PCAT |
737 |
|
if [[ ! -z ${PCATEGORIE} ]] |
738 |
|
then |
739 |
|
PCAT="${PCATEGORIE}" |
740 |
|
unset PCATEGORIE |
741 |
|
fi |
742 |
|
if [[ ${PKGTYPE} = virtual ]] |
743 |
|
then |
744 |
|
# automatically set !pkgbuild here too |
745 |
|
msetfeature "!pkgbuild" |
746 |
|
fi |
747 |
|
|
748 |
# jump to next one if !pkgbuild is set in split_info |
# jump to next one if !pkgbuild is set in split_info |
749 |
mqueryfeature "!pkgbuild" && continue |
if mqueryfeature "!pkgbuild" |
750 |
|
then |
751 |
|
# restore smage environment |
752 |
|
split_restore_variables |
753 |
|
continue |
754 |
|
fi |
755 |
|
|
756 |
# check if an special subpackage_pkgbuild exists |
# check if an special subpackage_pkgbuild exists |
757 |
if typeset -f ${PNAME}_pkgbuild > /dev/null |
if typeset -f ${PNAME}_pkgbuild > /dev/null |
762 |
fi |
fi |
763 |
# now create the target package |
# now create the target package |
764 |
run_resume post-pkg_builddir_${PNAME} || ${MLIBDIR}/pkgbuild_dir.sh \ |
run_resume post-pkg_builddir_${PNAME} || ${MLIBDIR}/pkgbuild_dir.sh \ |
765 |
"${PNAME}-${PVER}-${ARCH}-${PBUILD}" \ |
"${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" \ |
766 |
"${BINDIR}_${PNAME}" || die "split_package: ${PNAME} package-build failed" |
"${BINDIR}_${PNAME}" || die "split_package: ${PNAME} package-build failed" |
767 |
resume_stamp post-pkg_builddir_${PNAME} |
resume_stamp post-pkg_builddir_${PNAME} |
768 |
|
|
769 |
# build pkg-md5-sum if requested |
# build pkg-md5-sum if requested |
770 |
run_resume post-md5sum_${PNAME} || generate_package_md5sum \ |
run_resume post-md5sum_${PNAME} || generate_package_md5sum \ |
771 |
--pcat "${PCATEGORIE}" \ |
--pcat "${PCAT}" \ |
772 |
--pname "${PNAME}" \ |
--pname "${PNAME}" \ |
773 |
--pver "${PVER}" \ |
--pver "${PVER}" \ |
774 |
--pbuild "${PBUILD}" \ |
--pbuild "${PBUILD}" \ |
775 |
--parch "${ARCH}" |
--parch "${ARCH}" |
776 |
resume_stamp post-md5sum_${PNAME} |
resume_stamp post-md5sum_${PNAME} |
777 |
|
|
778 |
echo -e "${COLGREEN}\nPackage ${PNAME}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}" |
echo -e "${COLGREEN}\nPackage ${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD} successfully builded.\n${COLDEFAULT}" |
779 |
|
|
780 |
# restore smage environment |
# restore smage environment |
781 |
split_restore_variables |
split_restore_variables |
789 |
|
|
790 |
# build pkg-md5-sum if requested |
# build pkg-md5-sum if requested |
791 |
run_resume post-md5sum || generate_package_md5sum \ |
run_resume post-md5sum || generate_package_md5sum \ |
792 |
--pcat "${PCATEGORIE}" \ |
--pcat "${PCAT}" \ |
793 |
--pname "${PNAME}" \ |
--pname "${PNAME}" \ |
794 |
--pver "${PVER}" \ |
--pver "${PVER}" \ |
795 |
--pbuild "${PBUILD}" \ |
--pbuild "${PBUILD}" \ |