Also match versions with multiple numbers before the dot.

--HG--
extra : convert_revision : 90e3941e11089d084a570b2724da1f4916ad0a56
This commit is contained in:
Juan RP 2008-10-07 06:08:55 +02:00
parent 50e8ff7378
commit 28c5cf8313
1 changed files with 6 additions and 6 deletions

View File

@ -843,7 +843,7 @@ add_dependency_tolist()
[ -z "$curpkg" ] && return 1 [ -z "$curpkg" ] && return 1
[ -n "$prev_pkg" ] && curpkg=$prev_pkg [ -n "$prev_pkg" ] && curpkg=$prev_pkg
for i in $($db_cmd -V btree $PKGFS_BUILD_DEPS_DB ${curpkg%-[0-9].*}); do for i in $($db_cmd -V btree $PKGFS_BUILD_DEPS_DB ${curpkg%-[0-9]*.*}); do
# #
# Check if dep already installed. # Check if dep already installed.
# #
@ -863,7 +863,7 @@ add_dependency_tolist()
# #
# Check if dependency needs more deps. # Check if dependency needs more deps.
# #
check_build_depends_tmpl $i check_build_depends_tmpl ${i%-[0-9]*.*}
if [ "$?" -eq 0 ]; then if [ "$?" -eq 0 ]; then
add_dependency_tolist $i add_dependency_tolist $i
prev_pkg="$i" prev_pkg="$i"
@ -940,7 +940,7 @@ install_dependency_tmpl()
echo "==> Required dependencies for $(basename $pkg):" echo "==> Required dependencies for $(basename $pkg):"
for i in ${installed_deps_list}; do for i in ${installed_deps_list}; do
fpkg="$($db_cmd -O '-' btree $PKGFS_REGPKG_DB ${i%-[0-9].*})" fpkg="$($db_cmd -O '-' btree $PKGFS_REGPKG_DB ${i%-[0-9]*.*})"
echo " $i: found $fpkg." echo " $i: found $fpkg."
done done
@ -1020,7 +1020,7 @@ check_installed_tmpl()
[ -z "$pkg" -o -z "$reqver" ] && return 1 [ -z "$pkg" -o -z "$reqver" ] && return 1
run_file $PKGFS_TEMPLATESDIR/${pkg%-[0-9].*}.tmpl run_file $PKGFS_TEMPLATESDIR/${pkg%-[0-9]*.*}.tmpl
reqver="$(echo $reqver | $sed_cmd 's|\.||g;s|[aA-zZ]||g')" reqver="$(echo $reqver | $sed_cmd 's|\.||g;s|[aA-zZ]||g')"
@ -1059,7 +1059,7 @@ check_build_depends_tmpl()
[ -z $pkg ] && return 1 [ -z $pkg ] && return 1
[ ! -r $PKGFS_BUILD_DEPS_DB ] && return 1 [ ! -r $PKGFS_BUILD_DEPS_DB ] && return 1
$db_cmd -V btree $PKGFS_BUILD_DEPS_DB ${pkg%-[0-9].*} 2>&1 >/dev/null $db_cmd -V btree $PKGFS_BUILD_DEPS_DB ${pkg%-[0-9]*.*} 2>&1 >/dev/null
return $? return $?
} }