Merge ~blr/turnip/+git/turnip:turnip-system-deps into turnip:master

Proposed by Kit Randel
Status: Merged
Merged at revision: d36ef098d26533788d76b0e004704745ba1a2f77
Proposed branch: ~blr/turnip/+git/turnip:turnip-system-deps
Merge into: turnip:master
Prerequisite: ~blr/turnip/+git/turnip:fix-rst-warnings
Diff against target: 41 lines (+24/-0)
2 files modified
README (+17/-0)
system-dependencies.txt (+7/-0)
Reviewer Review Type Date Requested Status
Colin Watson (community) Approve
Review via email: mp+294756@code.launchpad.net

Commit message

* Improve developer setup instructions.
* Add system-dependencies.txt.

To post a comment you must log in.
Revision history for this message
Colin Watson (cjwatson) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/README b/README
2index 0d8528d..7b26510 100644
3--- a/README
4+++ b/README
5@@ -72,6 +72,23 @@ the smart HTTP server to proxy to the standard pack protocol.
6 Development
7 ===========
8
9+Setup
10+-----
11+
12+Create a trusty container (optional)::
13+
14+ sudo lxc-create -t ubuntu -n turnip.trusty -- -r trusty -a amd64 -b $USER
15+
16+Run the following::
17+
18+ sudo add-apt-repository ppa:launchpad/ppa
19+ sudo apt-get update
20+ cat system-dependencies.txt | sudo xargs apt-get install -y --no-install-recommends
21+
22+
23+Running
24+-------
25+
26 Pack smart-http/ssh services can be started with:
27
28 python turnipserver.py
29diff --git a/system-dependencies.txt b/system-dependencies.txt
30new file mode 100644
31index 0000000..87b68e7
32--- /dev/null
33+++ b/system-dependencies.txt
34@@ -0,0 +1,7 @@
35+git
36+make
37+python-pip
38+python-virtualenv
39+python-dev
40+libffi-dev
41+libgit2-dev

Subscribers

People subscribed via source and target branches