115 |
# restore STATE |
# restore STATE |
116 |
STATE="${BUILDSERVER_SAVED_STATE}" |
STATE="${BUILDSERVER_SAVED_STATE}" |
117 |
|
|
|
# honor split packages |
|
|
if [[ -n ${SPLIT_PACKAGES} ]] |
|
|
then |
|
|
split_save_variables |
|
|
for subpackage in ${SPLIT_PACKAGES} |
|
|
do |
|
|
# get the right variables for the split |
|
|
export PNAME="${subpackage}" |
|
|
split_info_${PNAME} |
|
|
|
|
|
if [[ -z ${SRC_INSTALL_DEPS} ]] |
|
|
then |
|
|
SRC_INSTALL_DEPS="${MAGEDIR}/${PCAT}/${PNAME}/${PNAME}-${PVER}-${PBUILD}.${MAGESUFFIX}" |
|
|
else |
|
|
SRC_INSTALL_DEPS+=" ${MAGEDIR}/${PCAT}/${PNAME}/${PNAME}-${PVER}-${PBUILD}.${MAGESUFFIX}" |
|
|
fi |
|
|
# restore smage environment |
|
|
split_restore_variables |
|
|
done |
|
|
# unset all saved smage variables |
|
|
split_unset_variables |
|
|
else |
|
|
SRC_INSTALL_DEPS="${TARGET_MAGEFILE}" |
|
|
fi |
|
|
|
|
118 |
# now install the packages (no srcinstall, when the user not explcitly want this) |
# now install the packages (no srcinstall, when the user not explcitly want this) |
119 |
fetch_packages ${SRC_INSTALL_DEPS} || die "fetching packages" |
fetch_packages ${SRC_INSTALL_DEPS} || die "fetching packages" |
120 |
md5sum_packages ${SRC_INSTALL_DEPS} || die "md5 sum packages" |
md5sum_packages ${SRC_INSTALL_DEPS} || die "md5 sum packages" |