15 |
|
|
16 |
for arch in src $(enum-build-arch-types) |
for arch in src $(enum-build-arch-types) |
17 |
do |
do |
|
|
|
18 |
echo "SMAGEFILE=\"${SMAGEFILE}\"" > ${BUILDROOT}/${arch}/.runrc |
echo "SMAGEFILE=\"${SMAGEFILE}\"" > ${BUILDROOT}/${arch}/.runrc |
19 |
echo "PKG_SCP_REPO=\"${PKG_SCP_REPO}\"" >> ${BUILDROOT}/${arch}/.runrc |
echo "PKG_SCP_REPO=\"${PKG_SCP_REPO}\"" >> ${BUILDROOT}/${arch}/.runrc |
20 |
echo "BUILD_ARCH=\"${arch}\"" >> ${BUILDROOT}/${arch}/.runrc |
echo "BUILD_ARCH=\"${arch}\"" >> ${BUILDROOT}/${arch}/.runrc |
21 |
|
echo "SCP_COMMAND=\"${SCP_COMMAND}\"" >> ${BUILDROOT}/${arch}/.runrc |
22 |
cat >> ${BUILDROOT}/${arch}/.runrc << "EOF" |
cat >> ${BUILDROOT}/${arch}/.runrc << "EOF" |
23 |
if [ -f /etc/rc.d/init.d/functions ] |
if [ -f /etc/rc.d/init.d/functions ] |
24 |
then |
then |
83 |
then |
then |
84 |
die "${i} is missing" |
die "${i} is missing" |
85 |
else |
else |
86 |
scp "${i}" ${PKG_SCP_REPO}/${BUILD_ARCH}/ |
${SCP_COMMAND} "${i}" ${PKG_SCP_REPO}/${BUILD_ARCH}/ |
87 |
fi |
fi |
88 |
done |
done |
89 |
else |
else |
97 |
export PNAME="${subpackage}" |
export PNAME="${subpackage}" |
98 |
split_info_${PNAME} |
split_info_${PNAME} |
99 |
|
|
100 |
TARGET_PKGFILE+=( "${PKGDIR}/${PNAME}-${PVER}-${BUILD_ARCH}$(print_distrotag)-${PBUILD}.${PKGSUFFIX}" ) |
if [[ ${PKGTYPE} != virtual ]] |
101 |
|
then |
102 |
|
TARGET_PKGFILE+=( "${PKGDIR}/${PNAME}-${PVER}-${BUILD_ARCH}$(print_distrotag)-${PBUILD}.${PKGSUFFIX}" ) |
103 |
|
fi |
104 |
|
|
105 |
# restore smage environment |
# restore smage environment |
106 |
split_restore_variables |
split_restore_variables |
108 |
# unset all saved smage variables |
# unset all saved smage variables |
109 |
split_unset_variables |
split_unset_variables |
110 |
else |
else |
111 |
TARGET_PKGFILE=( "${PKGDIR}/${PNAME}-${PVER}-${BUILD_ARCH}$(print_distrotag)-${PBUILD}.${PKGSUFFIX}" ) |
if [[ ${PKGTYPE} != virtual ]] |
112 |
|
then |
113 |
|
TARGET_PKGFILE=( "${PKGDIR}/${PNAME}-${PVER}-${BUILD_ARCH}$(print_distrotag)-${PBUILD}.${PKGSUFFIX}" ) |
114 |
|
fi |
115 |
fi |
fi |
116 |
|
|
117 |
for i in ${TARGET_PKGFILE[*]} |
for i in ${TARGET_PKGFILE[*]} |
120 |
then |
then |
121 |
die "${i} is missing" |
die "${i} is missing" |
122 |
else |
else |
123 |
scp "${i}" ${PKG_SCP_REPO}/${BUILD_ARCH}/ |
${SCP_COMMAND} "${i}" ${PKG_SCP_REPO}/${BUILD_ARCH}/ |
124 |
fi |
fi |
125 |
done |
done |
126 |
fi |
fi |