82 |
return "${retval}" |
return "${retval}" |
83 |
} |
} |
84 |
|
|
85 |
|
mcheckemptydir() |
86 |
|
{ |
87 |
|
local dir="$1" |
88 |
|
local retval=1 |
89 |
|
|
90 |
|
if [[ ! -d ${dir} ]] |
91 |
|
then |
92 |
|
echo "mcheckemptydir(): '${dir}' is not a directory!" |
93 |
|
retval=3 |
94 |
|
else |
95 |
|
shopt -s nullglob dotglob |
96 |
|
files=( ${dir}/* ) |
97 |
|
(( ${#files[*]} )) || retval=0 |
98 |
|
shopt -u nullglob dotglob |
99 |
|
fi |
100 |
|
|
101 |
|
return ${retval} |
102 |
|
} |
103 |
|
|
104 |
unpack_packages() |
unpack_packages() |
105 |
{ |
{ |
106 |
local list="$@" |
local list="$@" |
1598 |
else |
else |
1599 |
echo -ne "${COLBLUE} --- ${COLDEFAULT}" |
echo -ne "${COLBLUE} --- ${COLDEFAULT}" |
1600 |
echo -n "checking md5sum... " |
echo -n "checking md5sum... " |
1601 |
( cd ${temp}; md5sum -c ${latest_md5} ) || die "md5 for ${latest_tarball} failed" |
mchecksum --rundir "${temp}" --file "${latest_md5}" --method md5 || die "md5 for ${latest_tarball} failed" |
1602 |
fi |
fi |
1603 |
|
|
1604 |
if [[ -d ${MAGEDIR} ]] |
if [[ -d ${MAGEDIR} ]] |
2781 |
then |
then |
2782 |
echo -ne "${COLBLUE} *** ${COLDEFAULT}" |
echo -ne "${COLBLUE} *** ${COLDEFAULT}" |
2783 |
echo -ne "checking md5sum (${count_current}/${count_total}): " |
echo -ne "checking md5sum (${count_current}/${count_total}): " |
2784 |
( cd ${PKGDIR}; md5sum -c ${md5file}) || die "md5 for ${pkgfile} failed" |
mchecksum --rundir "${PKGDIR}" --file "${md5file}" --method md5 || die "md5 for ${pkgfile} failed" |
2785 |
else |
else |
2786 |
echo -ne "${COLBLUE} --- ${COLDEFAULT}" |
echo -ne "${COLBLUE} --- ${COLDEFAULT}" |
2787 |
echo -e "!! no md5sum file found for ${pkgfile} :(" |
echo -e "!! no md5sum file found for ${pkgfile} :(" |