From e70124c3a423cd34915470334a7ba7c467d46c1e Mon Sep 17 00:00:00 2001 From: Shane Tomlinson <stomlinson@mozilla.com> Date: Tue, 13 Sep 2011 22:26:39 -0700 Subject: [PATCH] Adding a script to prepare the bundle, generate keys, and put the keys into the correct location. --- README.md | 5 +++-- prepare_deps.sh | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100755 prepare_deps.sh diff --git a/README.md b/README.md index 261dd9142..bec3d664e 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,12 @@ Here's the software you'll need installed: * node.js (>= 0.4.5): http://nodejs.org/ * npm: http://npmjs.org/ * Several node.js 3rd party libraries - see `package.json` for details +* browserify which will be installed globally. ## Getting started: -1. install node -2. run `npm install` to installed 3rd party libraries into `node_modules` +1. install node and npm +3. run `./prepare_deps` to install 3rd party libraries and generate keys 3. run the top level *run.js* script: `node ./run.js` 4. visit the demo application ('rp') in your web browser (url output on the console at runtime) diff --git a/prepare_deps.sh b/prepare_deps.sh new file mode 100755 index 000000000..4687f3cf5 --- /dev/null +++ b/prepare_deps.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +npm install + +echo '*** Asking for sudo to install browserify globally ***' +sudo npm install -g browserify + +cd lib/jwcrypto +./bundle.sh +node generate-keypair.js + +mv key.publickey ../../var/root.publickey +mv key.secretkey ../../var/root.privatekey +cd ../.. + -- GitLab