179 |
fi |
fi |
180 |
|
|
181 |
HIGHEST_DEPFILE=$(dep2highest_magefile "${DEPNAME}") |
HIGHEST_DEPFILE=$(dep2highest_magefile "${DEPNAME}") |
182 |
|
if [[ -z ${HIGHEST_DEPFILE} ]] |
183 |
|
then |
184 |
|
INVALID_DEPS+=" ${DEPNAME}:${DFILE}" |
185 |
|
continue |
186 |
|
fi |
187 |
|
|
188 |
PCAT="$(magename2pcat ${HIGHEST_DEPFILE})" |
PCAT="$(magename2pcat ${HIGHEST_DEPFILE})" |
189 |
PNAME="$(magename2pname ${HIGHEST_DEPFILE})" |
PNAME="$(magename2pname ${HIGHEST_DEPFILE})" |
196 |
#if [ -z "$(echo ${ALLDEPS} | fgrep "${HIGHEST_DEPFILE}")" ] |
#if [ -z "$(echo ${ALLDEPS} | fgrep "${HIGHEST_DEPFILE}")" ] |
197 |
if checklist_alldeps "${HIGHEST_DEPFILE}" |
if checklist_alldeps "${HIGHEST_DEPFILE}" |
198 |
then |
then |
199 |
### check ob DFILE schon installiert ist ### |
### check if the dependency is already installed ### |
200 |
if [ ! -d ${MROOT}${INSTALLDB}/${PCAT}/${PNAME}-${PVER}-${PBUILD} ] |
if [ ! -d ${MROOT}${INSTALLDB}/${PCAT}/${PNAME}-${PVER}-${PBUILD} ] |
201 |
then |
then |
202 |
depwalking ${HIGHEST_DEPFILE} |
depwalking ${HIGHEST_DEPFILE} |
304 |
echo -e "${list}" |
echo -e "${list}" |
305 |
echo |
echo |
306 |
|
|
307 |
|
if [[ ! -z ${INVALID_DEPS} ]] |
308 |
|
then |
309 |
|
echo -e "${COLRED}Invalid dependencies found:${COLDEFAULT}" |
310 |
|
for i in ${INVALID_DEPS} |
311 |
|
do |
312 |
|
_dep="${i%%:*}" |
313 |
|
_mage="${i##*:}" |
314 |
|
echo -e "${COLRED} '${_dep}' -> '${_mage}'${COLDEFAULT}" |
315 |
|
done |
316 |
|
echo |
317 |
|
fi |
318 |
|
|
319 |
if [[ ! -z ${NO_UPGRADE_CANDIDATE} ]] |
if [[ ! -z ${NO_UPGRADE_CANDIDATE} ]] |
320 |
then |
then |
321 |
echo -e "${COLRED}Currently no candidates found for:${COLDEFAULT}" |
echo -e "${COLRED}Currently no candidates found for:${COLDEFAULT}" |