228 |
"${user}" \ |
"${user}" \ |
229 |
"${group}" \ |
"${group}" \ |
230 |
"$(fix_mtime "${BUILDDIR}/${pkgname}"/.mtime \ |
"$(fix_mtime "${BUILDDIR}/${pkgname}"/.mtime \ |
231 |
"${MROOT}${pathto}")" \ |
"${MROOT}${pathto}")" \ |
232 |
"${md5sum}" |
"${md5sum}" |
233 |
;; |
;; |
234 |
|
|
255 |
"${user}" \ |
"${user}" \ |
256 |
"${group}" \ |
"${group}" \ |
257 |
"$(fix_mtime "${BUILDDIR}/${pkgname}"/.mtime \ |
"$(fix_mtime "${BUILDDIR}/${pkgname}"/.mtime \ |
258 |
"${dest_protected}")" \ |
"${dest_protected}")" \ |
259 |
"${md5sum}" |
"${md5sum}" |
260 |
|
|
261 |
# update global MAGE_PROTECT_COUNTER |
# update global MAGE_PROTECT_COUNTER |
272 |
echo -en "${COLDEFAULT}" |
echo -en "${COLDEFAULT}" |
273 |
echo " === FILE: ${MROOT}${pathto}" |
echo " === FILE: ${MROOT}${pathto}" |
274 |
fi |
fi |
275 |
# simply do nothing here |
# simply do nothing here - only fix mtime |
276 |
|
fix_descriptor ${pkgname}/.files \ |
277 |
|
"${pathto}" \ |
278 |
|
"${posix}" \ |
279 |
|
"${user}" \ |
280 |
|
"${group}" \ |
281 |
|
"$(fix_mtime "${BUILDDIR}/${pkgname}"/.mtime \ |
282 |
|
"${MROOT}${pathto}")" \ |
283 |
|
"${md5sum}" |
284 |
;; |
;; |
285 |
esac |
esac |
286 |
done < ${BUILDDIR}/${pkgname}/.files |
done < ${BUILDDIR}/${pkgname}/.files |
484 |
|
|
485 |
# sanity checks; abort if not given |
# sanity checks; abort if not given |
486 |
[ -z "${pkgname}" ] && die "build_doinstall() \$pkgname not given." |
[ -z "${pkgname}" ] && die "build_doinstall() \$pkgname not given." |
487 |
|
|
488 |
# this is only a wrapper |
# this is only a wrapper |
489 |
|
|
490 |
# NOTE: |
# NOTE: |
1379 |
local mirr mymirr |
local mirr mymirr |
1380 |
local opt |
local opt |
1381 |
local tar_opts |
local tar_opts |
1382 |
|
local wget_opts |
1383 |
|
|
1384 |
# try to get the md5 marked as latest on the server |
# try to get the md5 marked as latest on the server |
1385 |
latest_md5="mage-latest.md5" |
latest_md5="mage-latest.md5" |
1387 |
# try to get the tarball marked as latest on the server |
# try to get the tarball marked as latest on the server |
1388 |
latest_tarball="mage-latest.tar.bz2" |
latest_tarball="mage-latest.tar.bz2" |
1389 |
|
|
1390 |
|
# filter wget command if busybox was found |
1391 |
|
wget_opts="$(busybox_filter_wget_options ${WGET_FETCH_OPTIONS})" |
1392 |
|
|
1393 |
for mirr in ${MIRRORS} |
for mirr in ${MIRRORS} |
1394 |
do |
do |
1395 |
# path without distribution |
# path without distribution |
1399 |
echo "fetching latest md5 from ${mymirr} ..." |
echo "fetching latest md5 from ${mymirr} ..." |
1400 |
[[ ${VERBOSE} = off ]] && opt="--quiet" |
[[ ${VERBOSE} = off ]] && opt="--quiet" |
1401 |
wget \ |
wget \ |
1402 |
${WGET_FETCH_OPTIONS} \ |
${wget_opts} \ |
1403 |
--directory-prefix=${temp} \ |
--directory-prefix=${temp} \ |
1404 |
${opt} ${mymirr}/rsync/tarballs/${latest_md5} |
${opt} ${mymirr}/rsync/tarballs/${latest_md5} |
1405 |
|
|
1406 |
echo -ne "${COLBLUE} --- ${COLDEFAULT}" |
echo -ne "${COLBLUE} --- ${COLDEFAULT}" |
1407 |
echo "fetching latest tarball from ${mymirr} ..." |
echo "fetching latest tarball from ${mymirr} ..." |
1408 |
wget \ |
wget \ |
1409 |
${WGET_FETCH_OPTIONS} \ |
${wget_opts} \ |
1410 |
--directory-prefix=${temp} \ |
--directory-prefix=${temp} \ |
1411 |
${opt} ${mymirr}/rsync/tarballs/${latest_tarball} |
${opt} ${mymirr}/rsync/tarballs/${latest_tarball} |
1412 |
if [[ $? = 0 ]] |
if [[ $? = 0 ]] |