|
@@ -5,10 +5,12 @@ set -e
|
|
# shellcheck source=helpers source-path=SCRIPTDIR
|
|
# shellcheck source=helpers source-path=SCRIPTDIR
|
|
. "${0%/*}/helpers"
|
|
. "${0%/*}/helpers"
|
|
|
|
|
|
-while getopts "n:o:" OPT; do
|
|
|
|
|
|
+manifest="${BR_CARGO_MANIFEST_PATH-Cargo.toml}"
|
|
|
|
+while getopts "n:o:m:" OPT; do
|
|
case "${OPT}" in
|
|
case "${OPT}" in
|
|
o) output="${OPTARG}";;
|
|
o) output="${OPTARG}";;
|
|
n) base_name="${OPTARG}";;
|
|
n) base_name="${OPTARG}";;
|
|
|
|
+ m) manifest="${OPTARG}";;
|
|
:) error "option '%s' expects a mandatory argument\n" "${OPTARG}";;
|
|
:) error "option '%s' expects a mandatory argument\n" "${OPTARG}";;
|
|
\?) error "unknown option '%s'\n" "${OPTARG}";;
|
|
\?) error "unknown option '%s'\n" "${OPTARG}";;
|
|
esac
|
|
esac
|
|
@@ -29,7 +31,7 @@ mkdir -p .cargo/
|
|
mkdir -p "${CARGO_HOME}"
|
|
mkdir -p "${CARGO_HOME}"
|
|
flock "${CARGO_HOME}"/.br-lock \
|
|
flock "${CARGO_HOME}"/.br-lock \
|
|
cargo vendor \
|
|
cargo vendor \
|
|
- --manifest-path "${BR_CARGO_MANIFEST_PATH-Cargo.toml}" \
|
|
|
|
|
|
+ --manifest-path "${manifest}" \
|
|
--locked VENDOR \
|
|
--locked VENDOR \
|
|
> .cargo/config
|
|
> .cargo/config
|
|
|
|
|