Merge branch 'maint'

This commit is contained in:
Dan McGee 2008-12-07 22:12:17 -06:00
commit bd628274cc
4 changed files with 8 additions and 5 deletions

View file

@ -208,11 +208,10 @@ for (( n=0 ; n < $len_options ; n++ )); do
continue continue
fi fi
if [[ "${options[$n]}" =~ -d[[:digit:]]* || "${options[$n]}" == "--depth" ]]; then if [[ "${options[$n]}" =~ -d[[:digit:]]+ || "${options[$n]}" == "--depth" ]]; then
if [[ "${options[$n]#-d}" =~ [[:digit:]]+ ]]; then if [[ "${options[$n]#-d}" =~ [[:digit:]]+ ]]; then
max_depth="${options[$n]#-d}" max_depth="${options[$n]#-d}"
elif [[ ${options[$((n+1))]} =~ [[:digit:]]+ ]]; then elif [[ ${options[$((n+1))]} =~ [[:digit:]]+ ]]; then
# if [ ${options[$((n+1))]} -eq ${options[$((n+1))]} 2>/dev/null ]; then
max_depth="${options[$((n+1))]}" max_depth="${options[$((n+1))]}"
unset options[$((n+1))] unset options[$((n+1))]
((++n)) ((++n))

View file

@ -90,7 +90,7 @@ similar to `$_basekernver`.
+ +
It is also possible to specify an optional filename, which is helpful It is also possible to specify an optional filename, which is helpful
with weird URLs and for handling multiple source files with the same with weird URLs and for handling multiple source files with the same
name. The syntax is: `source=('filename::url')` name. The syntax is: `$$source=('filename::url')$$`
*noextract (array)*:: *noextract (array)*::
An array of filenames corresponding to those from the source array. Files An array of filenames corresponding to those from the source array. Files

View file

@ -16,9 +16,9 @@ repo-add - package database maintenance utility
Synopsis Synopsis
-------- --------
repo-add [-q] <path-to-db> <package> ... repo-add [-q] <path-to-db> <package1> [<package2> ...]
repo-remove [-q] <path-to-db> <packagename> ... repo-remove [-q] <path-to-db> <packagename> [<packagename2> ...]
Description Description

View file

@ -673,6 +673,8 @@ run_build() {
# ensure all necessary build variables are exported # ensure all necessary build variables are exported
export CFLAGS CXXFLAGS MAKEFLAGS CHOST export CFLAGS CXXFLAGS MAKEFLAGS CHOST
# save our shell options so build() can't override what we need
local shellopts=$(shopt -p)
local ret=0 local ret=0
if [ "$LOGGING" = "1" ]; then if [ "$LOGGING" = "1" ]; then
@ -693,6 +695,8 @@ run_build() {
else else
build 2>&1 || ret=$? build 2>&1 || ret=$?
fi fi
# reset our shell options
eval "$shellopts"
if [ $ret -gt 0 ]; then if [ $ret -gt 0 ]; then
error "$(gettext "Build Failed.")" error "$(gettext "Build Failed.")"