Magellan Linux

Diff of /branches/mage-next/src/smage2.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1659 by niro, Sat Jan 14 00:01:52 2012 UTC revision 1784 by niro, Mon Mar 12 23:27:53 2012 UTC
# Line 406  else Line 406  else
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
412   # export subpackage bindir   echo "virtual package detected; nothing will be build ..."
413   export BINDIR="${SAVED_BINDIR}_${subpackage}"   # automatically set !pkgbuild here too
414   # export PNAME, several internal function and include   msetfeature "!pkgbuild"
415   # rely on this variable   else
416   export PNAME="${subpackage}"   if typeset -f src_install_${subpackage} > /dev/null
417     then
418     # export subpackage bindir
419     export BINDIR="${SAVED_BINDIR}_${subpackage}"
420     # export PNAME, several internal function and include
421     # rely on this variable
422     export PNAME="${subpackage}"
423    
424   echo   echo
425   echo -en "${COLBLUE}*** ${COLDEFAULT}"   echo -en "${COLBLUE}*** ${COLDEFAULT}"
426   echo -en "  Running ${COLGREEN}split src_install()${COLDEFAULT}"   echo -en "  Running ${COLGREEN}split src_install()${COLDEFAULT}"
427   echo -en " for subpkg: ${COLBLUE}${PNAME}${COLDEFAULT}"   echo -en " for subpkg: ${COLBLUE}${PNAME}${COLDEFAULT}"
428   echo -e " - basepkg: ${COLBLUE}${SPLIT_PACKAGE_BASE}${COLDEFAULT} ..."   echo -e " - basepkg: ${COLBLUE}${SPLIT_PACKAGE_BASE}${COLDEFAULT} ..."
429    
430   ( run_resume src_install_${subpackage} || src_install_${subpackage} ) | ${SMAGE_LOG_CMD}   ( run_resume src_install_${subpackage} || src_install_${subpackage} ) | ${SMAGE_LOG_CMD}
431   die_pipestatus 0 "src_install_${subpackage} failed"   die_pipestatus 0 "src_install_${subpackage} failed"
432   resume_stamp src_install_${subpackage}   resume_stamp src_install_${subpackage}
433   step_by_step src_install_${subpackage}   step_by_step src_install_${subpackage}
434     fi
435   fi   fi
436   done   done
437   # restore bindir & pname   # restore bindir & pname

Legend:
Removed from v.1659  
changed lines
  Added in v.1784