This repository has been archived by the owner on Feb 13, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 51
/
Copy pathINSTALL
77 lines (49 loc) · 2 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
Simian
App Engine server and client enhancements for Munki client
OVERVIEW
The machine you untarred this distribution onto can become your
administrative workstation. From here you can setup configuration, push
config and code to your App Engine instance, and build .DMGs to install on
your clients.
PREREQUISITES
App Engine SDK
-------------
Portions of the App Engine SDK are supplied in zips for importing where
necessary.
src/tests/simian/auth/gae_server.zip supplies the App Engine SDK so that all
unit tests may run without requiring the SDK. To update this zip, download and
zip the "google" folder within the latest Linux App Engine SDK.
However, you will need the full App Engine SDK so that you can upload the
Simian site to your App Engine instance.
For information on downloading and installing the SDK, see:
https://cloud.google.com/appengine/downloads
Other packages
--------------
google-apputils-python
M2Crypto
python_dateutil
pyyaml
These should be resolved automatically by setuptools, however if you have
trouble, run easy_install -U modulename.
TESTING
Before installation, run the unit tests to make sure that your Python is
working correctly. Run:
make test
For more information about testing, see:
https://github.com/google/simian/wiki/Testing
INSTALLATION
Installation can be broken up into five tasks:
* Configuring your installation
* Pushing the server code to your App Engine instance
* Rolling a .DMG to install on clients, based on your configuration
For information on configuration, see:
https://github.com/google/simian/wiki/Configuration
For information on pushing your server code to your AppEngine instance, see:
https://github.com/google/simian/wiki/AdminSetup
Briefly, to roll your own .DMG after configuring, run:
make dmg
DEVELOPMENT
To join in on the development with others, see:
https://github.com/google/simian
To make patches yourself, it's advised to edit the code in this directory
under src/, and run "make test" to run unit tests before releasing.