Merge branch 'maint'
This commit is contained in:
commit
bd628274cc
4 changed files with 8 additions and 5 deletions
|
@ -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))
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.")"
|
||||||
|
|
Loading…
Add table
Reference in a new issue