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} ]] |
1664 |
} |
} |
1665 |
|
|
1666 |
|
|
1667 |
# cuts full pathnames or versionized names down to basename |
# unused? |
1668 |
choppkgname() |
# |
1669 |
{ |
# # cuts full pathnames or versionized names down to basename |
1670 |
#we want this only if full name was used |
# choppkgname() |
1671 |
if [ -n "$(echo ${MAGENAME}|fgrep .mage)" ] |
# { |
1672 |
then |
# #we want this only if full name was used |
1673 |
#cuts ARCH and PBUILD |
# if [ -n "$(echo ${MAGENAME}|fgrep .mage)" ] |
1674 |
#ARCH comes from ${MAGERC} |
# then |
1675 |
MAGENAME=$(echo ${MAGENAME} |sed -e "s:-${ARCH}-r*.::g") |
# #cuts ARCH and PBUILD |
1676 |
|
# #ARCH comes from ${MAGERC} |
1677 |
|
# MAGENAME=$(echo ${MAGENAME} |sed -e "s:-${ARCH}$(print_distrotag)-r*.::g") |
1678 |
|
# |
1679 |
|
# #cuts version number |
1680 |
|
# MAGENAME=$(basename ${MAGENAME%-*} .mage) |
1681 |
|
# fi |
1682 |
|
# } |
1683 |
|
|
|
#cuts version number |
|
|
MAGENAME=$(basename ${MAGENAME%-*} .mage) |
|
|
fi |
|
|
} |
|
1684 |
|
|
1685 |
# get_categorie $PNAME, returns CATEGORIE |
# get_categorie $PNAME, returns CATEGORIE |
1686 |
# $1=pname |
# $1=pname |
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} :(" |
3319 |
libtool|!libtool) retval=0 ;; |
libtool|!libtool) retval=0 ;; |
3320 |
linuxsymlink|!linuxsymlink) retval=0 ;; |
linuxsymlink|!linuxsymlink) retval=0 ;; |
3321 |
pkgbuild|!pkgbuild) retval=0 ;; |
pkgbuild|!pkgbuild) retval=0 ;; |
3322 |
|
pkgdistrotag|!pkgdistrotag) retval=0 ;; |
3323 |
purge|!purge) retval=0 ;; |
purge|!purge) retval=0 ;; |
3324 |
qalint|!qalint) retval=0 ;; |
qalint|!qalint) retval=0 ;; |
3325 |
regentree|!regentree) retval=0 ;; |
regentree|!regentree) retval=0 ;; |