summaryrefslogtreecommitdiffstats
path: root/src/opkbuild.sh
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-03-20 20:24:39 (EDT)
committer P. J. McDermott <pjm@nac.net>2012-03-20 20:24:39 (EDT)
commit409c85803025348bda15120ab2c9e5a9c47a7237 (patch)
tree18a5aac7d097bb2e0792832f07ae82782453ea6f /src/opkbuild.sh
parenta06f4325d1c2dc9301890f975ec6de82a1408bde (diff)
Support package status overrides. TODO: Document.
Diffstat (limited to 'src/opkbuild.sh')
-rw-r--r--src/opkbuild.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/opkbuild.sh b/src/opkbuild.sh
index faa72ef..7d5f963 100644
--- a/src/opkbuild.sh
+++ b/src/opkbuild.sh
@@ -40,7 +40,7 @@ error()
exit 1
}
-opts=$(getopt -n "${0}" -o 'r:p:d' -- "${@}")
+opts=$(getopt -n "${0}" -o 'r:p:ds:' -- "${@}")
if [ ${?} -ne 0 ]; then
print_usage "${0}" >&2
exit 1;
@@ -60,6 +60,10 @@ while true; do
dbg=true
shift
;;
+ -s)
+ status_override=${2}
+ shift 2
+ ;;
--)
shift
break
@@ -152,7 +156,7 @@ export OH_PKGVER=${version}
. @@DATADIR@@/opkhelper/buildflags/${OH_ARCH_CPU}
# Check build dependencies.
-oh-checkbuilddeps || error "${srcpkg}-src"
+oh-checkbuilddeps -s "${status_override}" || error "${srcpkg}-src"
printf '\n'