-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
85 lines (53 loc) · 2.34 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Cauliflower Vest
Cauliflower Vest is an end-to-end FileVault 2 recovery key escrow solution.
http://code.google.com/p/cauliflowervest/
OVERVIEW
The machine you untarred this distribution onto can become your
administrative workstation for Cauliflower Vest. From here you can setup
configuration, push config and code to your App Engine instance, and build
.DMGs to install on your clients or build into your system image.
PREREQUISITES
App Engine SDK
--------------
Portions of the App Engine SDK are supplied in zips for importing where
necessary.
./src/tests/gae_server.zip supplies the App Engine SDK so that all
unit tests may run without requiring the SDK.
./src/cauliflowervest/client/gae_client.zip supplies a small portion of the
App Engine SDK so that client functions may run without needing the full SDK
on each client.
However, you will need the full App Engine SDK so that you can upload the
Cauliflower Vest service to your App Engine instance.
For information on downloading and installing the SDK, see:
http://code.google.com/appengine/downloads.html
Python
------
Other Python packages are also required, but our dependency on them should be
automatically resolved by setuptools.
ONLINE DOCUMENTATION
Visit the Cauliflower Vest project page for full documentation which will
lead you through the various steps of testing, configuration, and
installation.
The wiki URL is:
http://code.google.com/p/cauliflowervest/wiki/Introduction
Below are quick overviews of the steps involved to get started.
TESTING
Before installation, one should run the unit tests to make sure
that your Python is working correctly.
make test
For more information about testing, refer to our wiki URL.
INSTALLATION
Installation tasks can be grouped into three steps:
* Configuration for your site
* Pushing the server code to your App Engine instance
* Rolling a .dmg to install on your clients
For information on configuration, pushing your server code, and rolling
dmgs, refer our wiki URL.
DEVELOPMENT
To join in on the development with others, see our project page:
http://code.google.com/p/cauliflowervest
We are happy to accept patches, bug reports, feature enhancements, etc.
Please feel free to join in.
When making patches yourself, it's advised to edit the code in this
directory under src/, and run "make test" to run unit tests before
releasing.