summaryrefslogtreecommitdiff
path: root/maintainer
diff options
context:
space:
mode:
authorpab <devnull@localhost>2009-08-11 01:34:07 +0000
committerpab <devnull@localhost>2009-08-11 01:34:07 +0000
commit69eba6d499c1be2491c3b8f99be31569829215a7 (patch)
treeca6c736cbbe9239fa55cb5a4e13d592bf990de89 /maintainer
parent787d64be3837992c1444989e726fe629bb3bedbd (diff)
Cache things that we had to retrieve
Diffstat (limited to 'maintainer')
-rw-r--r--maintainer/bundlesupport.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/maintainer/bundlesupport.sh b/maintainer/bundlesupport.sh
index 90ac439..f6d6c4f 100644
--- a/maintainer/bundlesupport.sh
+++ b/maintainer/bundlesupport.sh
@@ -22,6 +22,12 @@ mkdir -p ${RAW_DIR}
touch ${RAW_DIR}/__init__.py
mkdir -p ${SCHEMA_DIR}
+# We use this keep local comes of schema we had to retrieve from a
+# remote system. Normally, any such means a namespace dependency; the
+# retrieved schema should have been translated first, and read from an
+# archive.
+CONTENT_COPY_DIR=${BUNDLE_ROOT}/remote
+
PYTHONPATH=${PYXB_ROOT}
PATH=${PYXB_ROOT}/scripts:/usr/bin:/bin
export PATH PYTHONPATH
@@ -51,6 +57,7 @@ generateBindings () {
--write-for-customization \
--archive-path=${RAW_DIR}:+ \
--archive-to-file=${ARCHIVE_DIR}/${prefix}.wxs \
+ --uri-content-archive-directory=${CONTENT_COPY_DIR} \
${AUX_PYXBGEN_FLAGS} \
|| failure ${prefix} ${original_uri}
done