4 |
# needs pkgbuild_dir (mage) |
# needs pkgbuild_dir (mage) |
5 |
|
|
6 |
# SMAGE2 |
# SMAGE2 |
7 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.46 2006-12-29 23:37:56 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.54 2007-03-19 19:21:40 niro Exp $ |
8 |
|
|
9 |
#01.10.2004 |
#01.10.2004 |
10 |
# added ccache support |
# added ccache support |
11 |
# added distcc support |
# added distcc support |
12 |
|
|
13 |
|
# set default user mage.rc |
14 |
|
: ${MAGERC="/etc/mage.rc"} |
15 |
|
|
16 |
## setup ## |
## setup ## |
17 |
PKGSUFFIX="mpk" |
PKGSUFFIX="mpk" |
18 |
SRCPKGSUFFIX="mpks" |
SRCPKGSUFFIX="mpks" |
48 |
# export default C locale |
# export default C locale |
49 |
export LC_ALL=C |
export LC_ALL=C |
50 |
|
|
51 |
source /etc/mage.rc |
source /etc/mage.rc.global |
52 |
|
source ${MAGERC} |
53 |
|
|
54 |
# set PKGDIR and BUILDDIR and BINDIR to MROOT |
# set PKGDIR and BUILDDIR and BINDIR to MROOT |
55 |
if [[ -n ${MROOT} ]] |
if [[ -n ${MROOT} ]] |
68 |
die() |
die() |
69 |
{ |
{ |
70 |
xtitleclean |
xtitleclean |
71 |
|
echo -e ${COLRED}"Exited ${BASH_SOURCE} at line no ${BASH_LINENO}."${COLDEFAULT} |
72 |
echo "SMAGE failed: $@" |
echo "SMAGE failed: $@" |
73 |
exit 1 |
exit 1 |
74 |
} |
} |
149 |
( cd ${SOURCEDIR}/${PNAME}; md5sum --check ${DB_MD5_SUM_FILE} &> /dev/null ) |
( cd ${SOURCEDIR}/${PNAME}; md5sum --check ${DB_MD5_SUM_FILE} &> /dev/null ) |
150 |
if [[ $? = 0 ]] |
if [[ $? = 0 ]] |
151 |
then |
then |
152 |
# md5's ok, not fetching needed |
# md5's ok, no fetching needed |
153 |
FETCHING=false |
FETCHING=false |
154 |
else |
else |
155 |
FETCHING=true |
FETCHING=true |
172 |
fi |
fi |
173 |
|
|
174 |
# if an mirrored file than replace first the mirror uri |
# if an mirrored file than replace first the mirror uri |
175 |
if [ -n "$(echo ${my_SRC_URI} | grep 'mirror://')" ] |
if [[ -n $(echo ${my_SRC_URI} | grep 'mirror://') ]] |
176 |
then |
then |
177 |
for mirror in ${MIRRORS} |
for mirror in ${MIRRORS} |
178 |
do |
do |
180 |
|
|
181 |
if [[ ${FETCHING} = true ]] |
if [[ ${FETCHING} = true ]] |
182 |
then |
then |
183 |
echo "==> fetching ${my_SRC_URI_MIRROR}" |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
184 |
|
wget \ |
185 |
|
--passive-ftp \ |
186 |
|
--tries 3 \ |
187 |
|
--continue \ |
188 |
|
--progress bar \ |
189 |
|
--directory-prefix="${my_SOURCEDIR}" \ |
190 |
|
"${my_SRC_URI_MIRROR}" |
191 |
|
if [[ $? = 0 ]] |
192 |
|
then |
193 |
|
break |
194 |
|
else |
195 |
|
continue |
196 |
|
fi |
197 |
|
fi |
198 |
|
done |
199 |
|
elif [[ -n $(echo ${my_SRC_URI} | grep 'sourceforge://') ]] |
200 |
|
then |
201 |
|
for mirror in ${SOURCEFORGE_MIRRORS} |
202 |
|
do |
203 |
|
my_SRC_URI_MIRROR="$(echo ${my_SRC_URI} | sed "s|sourceforge:/|${mirror}|g")" |
204 |
|
|
205 |
|
if [[ ${FETCHING} = true ]] |
206 |
|
then |
207 |
|
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
208 |
|
wget \ |
209 |
|
--passive-ftp \ |
210 |
|
--tries 3 \ |
211 |
|
--continue \ |
212 |
|
--progress bar \ |
213 |
|
--directory-prefix="${my_SOURCEDIR}" \ |
214 |
|
"${my_SRC_URI_MIRROR}" |
215 |
|
if [[ $? = 0 ]] |
216 |
|
then |
217 |
|
break |
218 |
|
else |
219 |
|
continue |
220 |
|
fi |
221 |
|
fi |
222 |
|
done |
223 |
|
elif [[ -n $(echo ${my_SRC_URI} | grep 'gnu://') ]] |
224 |
|
then |
225 |
|
for mirror in ${GNU_MIRRORS} |
226 |
|
do |
227 |
|
my_SRC_URI_MIRROR="$(echo ${my_SRC_URI} | sed "s|gnu:/|${mirror}|g")" |
228 |
|
|
229 |
|
if [[ ${FETCHING} = true ]] |
230 |
|
then |
231 |
|
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI_MIRROR}${COLDEFAULT}" |
232 |
wget \ |
wget \ |
233 |
--passive-ftp \ |
--passive-ftp \ |
234 |
--tries 3 \ |
--tries 3 \ |
247 |
else |
else |
248 |
if [[ ${FETCHING} = true ]] |
if [[ ${FETCHING} = true ]] |
249 |
then |
then |
250 |
echo "==> fetching ${my_SRC_URI}" |
echo -e "${COLBLUE}==>${COLGREEN} fetching ${my_SRC_URI}${COLDEFAULT}" |
251 |
wget \ |
wget \ |
252 |
--passive-ftp \ |
--passive-ftp \ |
253 |
--tries 3 \ |
--tries 3 \ |
267 |
|
|
268 |
# recheck md5 sums |
# recheck md5 sums |
269 |
echo |
echo |
270 |
echo ">== Checking MD5 sums:" |
echo -e "${COLBLUE}===${COLGREEN} Checking MD5 sums:${COLDEFAULT}" |
271 |
( cd ${SOURCEDIR}/${PNAME}; md5sum --check ${DB_MD5_SUM_FILE} ) || die "md5 failed" |
( cd ${SOURCEDIR}/${PNAME}; md5sum --check ${DB_MD5_SUM_FILE} ) || die "md5 failed" |
272 |
echo |
echo |
273 |
|
|
364 |
DEST=$2 |
DEST=$2 |
365 |
fi |
fi |
366 |
|
|
367 |
|
[[ ! -d ${DEST} ]] && install -d ${DEST} |
368 |
|
|
369 |
case "${SRCFILE##*.}" in |
case "${SRCFILE##*.}" in |
370 |
bz2) |
bz2) |
371 |
IFTAR="$(basename $SRCFILE .bz2)" |
IFTAR="$(basename $SRCFILE .bz2)" |
461 |
{ |
{ |
462 |
if [ -x /usr/bin/distcc ] |
if [ -x /usr/bin/distcc ] |
463 |
then |
then |
464 |
echo "Using DistCC for compilation ..." |
echo -e "${COLBLUE}---${COLGREEN} Using DistCC for compilation ...${COLDEFAULT}" |
465 |
export PATH=/usr/$(mlibdir)/distcc/bin:${PATH} || die "distcc: could not export new $PATH" |
export PATH=/usr/$(mlibdir)/distcc/bin:${PATH} || die "distcc: could not export new $PATH" |
466 |
|
|
467 |
export DISTCC_DIR="${DISTCC_DIR}" || die "distcc_dir export failed" |
export DISTCC_DIR="${DISTCC_DIR}" || die "distcc_dir export failed" |
476 |
{ |
{ |
477 |
if [ -x /usr/bin/ccache ] |
if [ -x /usr/bin/ccache ] |
478 |
then |
then |
479 |
echo "Using CCache for compilation ..." |
echo -e "${COLBLUE}---${COLGREEN} Using CCache for compilation ...${COLDEFAULT}" |
480 |
export PATH=/usr/$(mlibdir)/ccache/bin:${PATH} || die "ccache: could not export new $PATH" |
export PATH=/usr/$(mlibdir)/ccache/bin:${PATH} || die "ccache: could not export new $PATH" |
481 |
fi |
fi |
482 |
} |
} |
500 |
# fix DEPEND |
# fix DEPEND |
501 |
while read sym dep |
while read sym dep |
502 |
do |
do |
503 |
|
# ignore empty lines |
504 |
|
[[ -z ${dep} ]] && continue |
505 |
|
|
506 |
cat="$(dirname ${dep})" |
cat="$(dirname ${dep})" |
507 |
# change if not virtual |
# change if not virtual |
508 |
if [[ ${cat} = virtual ]] |
if [[ ${cat} = virtual ]] |
583 |
dest="${MAGE_TREE_DEST}/${PCATEGORIE}/${PNAME}${target}/${magefile}" |
dest="${MAGE_TREE_DEST}/${PCATEGORIE}/${PNAME}${target}/${magefile}" |
584 |
|
|
585 |
# show what we are doing |
# show what we are doing |
586 |
echo "Generating Mage file:" |
echo -e "${COLBLUE}===${COLGREEN} generating mage file:${COLDEFAULT}" |
587 |
echo " ${dest}" |
echo "${dest}" |
588 |
|
|
589 |
install -d "$(dirname ${dest})" |
install -d "$(dirname ${dest})" |
590 |
# now build the mage file |
# now build the mage file |
591 |
> ${dest} |
> ${dest} |
592 |
|
|
593 |
# header |
# header |
594 |
echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.46 2006-12-29 23:37:56 niro Exp $' >> ${dest} |
echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.54 2007-03-19 19:21:40 niro Exp $' >> ${dest} |
595 |
echo >> ${dest} |
echo >> ${dest} |
596 |
|
|
597 |
# pgkname and state |
# pgkname and state |
790 |
# build pkg-md5-sum only if requested |
# build pkg-md5-sum only if requested |
791 |
if [[ ${REGEN_MAGE_TREE} = true ]] |
if [[ ${REGEN_MAGE_TREE} = true ]] |
792 |
then |
then |
793 |
echo -n "Generating a md5sum for ${pkgname}.${PKGSUFFIX} ... " |
echo -ne "${COLBLUE}===${COLGREEN} generating md5's for ${pkgname}.${PKGSUFFIX} ... ${COLDEFAULT}" |
794 |
|
|
795 |
# abort if not exist |
# abort if not exist |
796 |
if [ ! -f ${PKGDIR}/${pkgname}.${PKGSUFFIX} ] |
if [ ! -f ${PKGDIR}/${pkgname}.${PKGSUFFIX} ] |
797 |
then |
then |
798 |
echo "! exists" |
echo -e "${COLRED}! exists${COLDEFAULT}" |
799 |
return 0 |
return 0 |
800 |
fi |
fi |
801 |
|
|
809 |
# gen md5sum |
# gen md5sum |
810 |
( cd ${PKGDIR}; md5sum "${pkgname}.${PKGSUFFIX}" ) \ |
( cd ${PKGDIR}; md5sum "${pkgname}.${PKGSUFFIX}" ) \ |
811 |
> ${dest}/${pkgname}.md5 |
> ${dest}/${pkgname}.md5 |
812 |
echo "done" |
echo -e "${COLGREEN}done${COLDEFAULT}" |
813 |
fi |
fi |
814 |
} |
} |
815 |
|
|
827 |
return 0 |
return 0 |
828 |
fi |
fi |
829 |
|
|
830 |
[ -z "${SRCPKGDIR}" ] && die "\$SRCPKGDIR not found. Please setup your mage.rc correctly." |
[ -z "${SRCPKGDIR}" ] && die "\$SRCPKGDIR not found. Please setup your ${MAGERC} correctly." |
831 |
|
|
832 |
echo -e "${COLGREEN}Creating source package tarball ... ${COLDEFAULT}" |
echo -e "${COLGREEN}Creating source package tarball ... ${COLDEFAULT}" |
833 |
|
|
834 |
|
# include the smage2 file |
835 |
|
cp ${SMAGENAME} ${SOURCEDIR}/${PNAME} |
836 |
|
|
837 |
( cd ${SOURCEDIR}; tar cvjf ${BUILDDIR}/${PNAME}-${PVER}-${PBUILD}.tar.bz2 ${PNAME}; ) |
( cd ${SOURCEDIR}; tar cvjf ${BUILDDIR}/${PNAME}-${PVER}-${PBUILD}.tar.bz2 ${PNAME}; ) |
838 |
[[ ! -d ${SRCPKGDIR} ]] && install -d ${SRCPKGDIR} |
[[ ! -d ${SRCPKGDIR} ]] && install -d ${SRCPKGDIR} |
839 |
mv ${BUILDDIR}/${PNAME}-${PVER}-${PBUILD}.tar.bz2 ${SRCPKGDIR}/${PNAME}-${PVER}-${PBUILD}.${SRCPKGSUFFIX} |
mv ${BUILDDIR}/${PNAME}-${PVER}-${PBUILD}.tar.bz2 ${SRCPKGDIR}/${PNAME}-${PVER}-${PBUILD}.${SRCPKGSUFFIX} |
973 |
exit 0 |
exit 0 |
974 |
fi |
fi |
975 |
|
|
976 |
if [ "$1" == "only-src-pkg" -a -n "$2" ] |
if [ "$1" == "--create-src-tarball" -a -n "$2" ] |
977 |
then |
then |
978 |
# set correct SMAGENAME |
# set correct SMAGENAME |
979 |
SMAGENAME="$2" |
SMAGENAME="$2" |
980 |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
981 |
|
|
982 |
echo -e "${COLGREEN}only-src-pkg called for ${COLBLUE}${SMAGENAME}${COLGREEN} ...${COLDEFAULT}" |
echo -e "${COLGREEN}create-src-tarball called for ${COLBLUE}${SMAGENAME}${COLGREEN} ...${COLDEFAULT}" |
983 |
|
|
984 |
source ${SMAGENAME} || die "regen: smage2 not found" |
source ${SMAGENAME} || die "regen: smage2 not found" |
985 |
|
|
996 |
|
|
997 |
if [ "$1" == "--src-tarball" -a -n "$2" ] || [ "$1" == "-st" -a -n "$2" ] |
if [ "$1" == "--src-tarball" -a -n "$2" ] || [ "$1" == "-st" -a -n "$2" ] |
998 |
then |
then |
999 |
# set correct SMAGENAME |
SRCPKGTARBALL="${2}" |
|
SMAGENAME="$2" |
|
|
SRCPKGTARBALL="${SRCPKGDIR}/$(basename ${SMAGENAME} .${SMAGESUFFIX}).${SRCPKGSUFFIX}" |
|
1000 |
USE_SRC_PKG_TARBALL=true |
USE_SRC_PKG_TARBALL=true |
1001 |
|
|
1002 |
|
# abort if given file is not a source pkg |
1003 |
|
[[ ${SRCPKGTARBALL##*.} != ${SRCPKGSUFFIX} ]] && die "${SRCPKGTARBALL} is not a valid src-pkg file." |
1004 |
|
|
1005 |
|
# set correct SMAGENAME; use the one that the src_pkg provide |
1006 |
|
# /path/to/SOURCEDIR/PNAME/SMAGENAME |
1007 |
|
SMAGENAME="${SOURCEDIR}/$(basename ${SRCPKGTARBALL%-*-*})/$(basename ${SRCPKGTARBALL} .${SRCPKGSUFFIX}).${SMAGESUFFIX}" |
1008 |
|
|
1009 |
echo -e "${COLGREEN}Using src-tarball ${COLBLUE}${SRCPKGTARBALL}${COLGREEN} ...${COLDEFAULT}" |
echo -e "${COLGREEN}Using src-tarball ${COLBLUE}${SRCPKGTARBALL}${COLGREEN} ...${COLDEFAULT}" |
1010 |
|
|
1011 |
[[ ! -d ${SOURCEDIR} ]] && install -d ${SOURCEDIR} |
[[ ! -d ${SOURCEDIR} ]] && install -d ${SOURCEDIR} |
1014 |
[[ ! -f ${SRCPKGTARBALL} ]] && die "Error: ${SRCPKGTARBALL} does not exist. Aborting." |
[[ ! -f ${SRCPKGTARBALL} ]] && die "Error: ${SRCPKGTARBALL} does not exist. Aborting." |
1015 |
|
|
1016 |
tar xvjf ${SRCPKGTARBALL} -C ${SOURCEDIR} || die "Error unpackung src-tarball ${SRCPKGTARBALL}" |
tar xvjf ${SRCPKGTARBALL} -C ${SOURCEDIR} || die "Error unpackung src-tarball ${SRCPKGTARBALL}" |
1017 |
|
|
1018 |
|
[[ ! -f ${SMAGENAME} ]] && die "Included smage2 file in src-tarball not found: ${SMAGENAME}" |
1019 |
fi |
fi |
1020 |
|
|
1021 |
|
|
1022 |
[ ! -e ${MLIBDIR}/pkgbuild_dir.sh ] && die "Error: ${MLIBDIR}/pkgbuild_dir.sh not found. Aborting." |
[ ! -e ${MLIBDIR}/pkgbuild_dir.sh ] && die "Error: ${MLIBDIR}/pkgbuild_dir.sh not found. Aborting." |
1023 |
[ -z "$(basename ${SMAGENAME} | grep .${SMAGESUFFIX})" ] && |
[ -z "$(basename ${SMAGENAME} | grep .${SMAGESUFFIX})" ] && |
1024 |
die "File '$(basename ${SMAGENAME})' is not a sMage v${SMAGEVERSION} file. Aborting." |
die "File '$(basename ${SMAGENAME})' is not a sMage v${SMAGEVERSION} file. Aborting." |
1025 |
[ -z "${SOURCEDIR}" ] && die "\$SOURCEDIR not found. Please setup your mage.rc correctly." |
[ -z "${SOURCEDIR}" ] && die "\$SOURCEDIR not found. Please setup your ${MAGERC} correctly." |
1026 |
[ -z "${SMAGESCRIPTSDIR}" ] && die "\$SMAGESCRIPTSDIR not found. Please setup your mage.rc correctly." |
[ -z "${SMAGESCRIPTSDIR}" ] && die "\$SMAGESCRIPTSDIR not found. Please setup your ${MAGERC} correctly." |
1027 |
[ -z "${SMAGE2RSYNC}" ] && die "\$SMAGE2RSYNC not found. Please setup your mage.rc correctly." |
[ -z "${SMAGE2RSYNC}" ] && die "\$SMAGE2RSYNC not found. Please setup your ${MAGERC} correctly." |
1028 |
[ -z "${BINDIR}" ] && die "no BINDIR variable found in /etc/mage.rc" |
[ -z "${BINDIR}" ] && die "no BINDIR variable found in ${MAGERC}" |
1029 |
[ -z "${CHOST}" ] && die "no CHOST variable found in /etc/mage.rc" |
[ -z "${CHOST}" ] && die "no CHOST variable found in ${MAGERC}" |
1030 |
[ -z "${CFLAGS}" ] && die "no CFLAGS variable found in /etc/mage.rc" |
[ -z "${CFLAGS}" ] && die "no CFLAGS variable found in ${MAGERC}" |
1031 |
[ -z "${CXXFLAGS}" ] && die "no CXXFLAGS variable found in /etc/mage.rc" |
[ -z "${CXXFLAGS}" ] && die "no CXXFLAGS variable found in ${MAGERC}" |
1032 |
|
|
1033 |
source ${SMAGENAME} || die "source failed" |
source ${SMAGENAME} || die "source failed" |
1034 |
PKGNAME="${PNAME}-${PVER}-${ARCH}-${PBUILD}" |
PKGNAME="${PNAME}-${PVER}-${ARCH}-${PBUILD}" |
1035 |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
1036 |
|
|
1037 |
xtitle "Compiling ${PKGNAME}" |
xtitle "Compiling ${PKGNAME}" |
1038 |
echo "Compiling ${PKGNAME}" |
echo -e "${COLGREEN}Compiling ${PKGNAME}${COLDEFAULT}" |
1039 |
|
|
1040 |
# auto regen mage tree if requested |
# auto regen mage tree if requested |
1041 |
regen_mage_tree |
regen_mage_tree |
1044 |
then |
then |
1045 |
if [[ -d ${SOURCEDIR}/${PNAME} ]] |
if [[ -d ${SOURCEDIR}/${PNAME} ]] |
1046 |
then |
then |
1047 |
echo -e "${COLGREEN}Deleting old sourcefiles ${COLBLUE}${SOURCEDIR}/${PNAME}${COLGREEN} ...${COLDEFAULT}" |
echo -e "${COLBLUE}===${COLGREEN} deleting old sourcefiles ${COLBLUE}${SOURCEDIR}/${PNAME}${COLGREEN} ...${COLDEFAULT}" |
1048 |
rm -rf ${SOURCEDIR}/${PKGNAME} |
rm -rf ${SOURCEDIR}/${PNAME} |
1049 |
fi |
fi |
1050 |
fi |
fi |
1051 |
|
|
1113 |
|
|
1114 |
|
|
1115 |
# compressing doc, info & man files |
# compressing doc, info & man files |
|
echo -e "Compressing man-pages ..." |
|
1116 |
if [ -d ${BUILDDIR}/builded/usr/share/man ] |
if [ -d ${BUILDDIR}/builded/usr/share/man ] |
1117 |
then |
then |
1118 |
|
echo -e "${COLBLUE}===${COLGREEN} compressing man-pages ...${COLDEFAULT}" |
1119 |
${MLIBDIR}/compressdoc -g -9 ${BUILDDIR}/builded/usr/share/man |
${MLIBDIR}/compressdoc -g -9 ${BUILDDIR}/builded/usr/share/man |
1120 |
fi |
fi |
1121 |
|
|
|
echo -e "Compressing info-pages ..." |
|
1122 |
if [ -d ${BUILDDIR}/builded/usr/share/info ] |
if [ -d ${BUILDDIR}/builded/usr/share/info ] |
1123 |
then |
then |
1124 |
|
echo -e "${COLBLUE}===${COLGREEN} compressing info-pages ...${COLDEFAULT}" |
1125 |
${MLIBDIR}/compressdoc -g -9 ${BUILDDIR}/builded/usr/share/info |
${MLIBDIR}/compressdoc -g -9 ${BUILDDIR}/builded/usr/share/info |
1126 |
fi |
fi |
1127 |
|
|
1131 |
echo -e "NOSTRIP=true detected; Package will not be stripped ..." |
echo -e "NOSTRIP=true detected; Package will not be stripped ..." |
1132 |
;; |
;; |
1133 |
*) |
*) |
1134 |
echo -e "Stripping binaries ..." |
echo -e "${COLBLUE}===${COLGREEN} stripping binaries ...${COLDEFAULT}" |
1135 |
mstripbins ${BINDIR} |
mstripbins ${BINDIR} |
1136 |
echo -e "Stripping libraries ..." |
echo -e "${COLBLUE}===${COLGREEN} stripping libraries ...${COLDEFAULT}" |
1137 |
mstriplibs ${BINDIR} |
mstriplibs ${BINDIR} |
1138 |
;; |
;; |
1139 |
esac |
esac |
1169 |
--parch "${ARCH}" \ |
--parch "${ARCH}" \ |
1170 |
--target "${target}" |
--target "${target}" |
1171 |
|
|
1172 |
echo -e "\nPackage ${PNAME}-${target}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n" |
echo -e "${COLGREEN}\nPackage ${PNAME}-${target}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}" |
1173 |
done |
done |
1174 |
else |
else |
1175 |
${MLIBDIR}/pkgbuild_dir.sh ${PKGNAME} ${BINDIR} || die "package-build failed" |
${MLIBDIR}/pkgbuild_dir.sh ${PKGNAME} ${BINDIR} || die "package-build failed" |
1182 |
--pbuild "${PBUILD}" \ |
--pbuild "${PBUILD}" \ |
1183 |
--parch "${ARCH}" |
--parch "${ARCH}" |
1184 |
|
|
1185 |
echo -e "\nPackage ${PKGNAME} successfully builded.\n" |
echo -e "${COLGREEN}\nPackage ${PKGNAME} successfully builded.\n${COLDEFAULT}" |
1186 |
fi |
fi |
1187 |
|
|
1188 |
# build src-pkg-tarball if requested |
# build src-pkg-tarball if requested |