From 4755ecae8a1c6c0d371a3cdd6b3e92e41dd87c05 Mon Sep 17 00:00:00 2001 From: Eeshan Garg Date: Tue, 14 Nov 2017 01:09:08 -0330 Subject: [PATCH] docs/dev-env: Recommend setting up lxc network config on Debian. LXC on Debian does not ship with a default network config for containers, so we now recommend setting up the lxc network config manually. Tweaked by tabbott to make these details much harder to miss. --- docs/dev-env-first-time-contributors.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/dev-env-first-time-contributors.md b/docs/dev-env-first-time-contributors.md index c18c0e341b..ba67528eab 100644 --- a/docs/dev-env-first-time-contributors.md +++ b/docs/dev-env-first-time-contributors.md @@ -171,10 +171,19 @@ Now you are ready for [Step 2: Get Zulip Code.](#step-2-get-zulip-code) #### Debian The setup for Debian 9.0 "stretch" is just like [for Ubuntu 16.04](#ubuntu), -with one difference. +with two differences. -If you're in a hurry, you can copy and paste the following into your terminal -after which you can jump to [Step 2: Get Zulip Code](#step-2-get-zulip-code): +**Setup LXC networking**. Debian's packages do not ship any default +network setup for LXC containers. So, you will have to setup +networking for `lxc` containers yourself by +[following the steps][lxc-networking-quickstart] outlined in +[Debian's LXC docs](https://wiki.debian.org/LXC#network_setup). + +[lxc-networking-quickstart]: https://wiki.debian.org/LXC#Minimal_changes_to_set_up_networking_for_LXC_for_Debian_.2BIBw-stretch.2BIB0_.28testing.29 + +**Setup Vagrant with LXC**. If you're in a hurry, you can copy and +paste the following into your terminal after which you can jump to +[Step 2: Get Zulip Code](#step-2-get-zulip-code): ``` sudo apt-get -y purge vagrant && \ @@ -193,7 +202,6 @@ command is sudo apt-get install build-essential git ruby lxc redir ``` - #### Windows 10 1. Install [Git for Windows][git-bash], which installs *Git BASH*.