Also match versions with multiple numbers before the dot.
--HG-- extra : convert_revision : 90e3941e11089d084a570b2724da1f4916ad0a56
This commit is contained in:
parent
50e8ff7378
commit
28c5cf8313
1 changed files with 6 additions and 6 deletions
12
pkgfs.sh
12
pkgfs.sh
|
@ -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 $?
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1154,7 +1154,7 @@ list_tmpls()
|
||||||
for i in $($db_cmd -K btree $PKGFS_REGPKG_DB); do
|
for i in $($db_cmd -K btree $PKGFS_REGPKG_DB); do
|
||||||
# Run file to get short_desc and print something useful
|
# Run file to get short_desc and print something useful
|
||||||
run_file ${PKGFS_TEMPLATESDIR}/$i.tmpl
|
run_file ${PKGFS_TEMPLATESDIR}/$i.tmpl
|
||||||
echo "$i-$version $short_desc"
|
echo "$i-$version $short_desc"
|
||||||
reset_tmpl_vars
|
reset_tmpl_vars
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue