- @fetch = @locals[:os] == 'debian' ? 'wget -O-' : 'curl'
-%p.b
- To install
-
-%pre
- :preserve
- sudo -s
- add-apt-repository "deb http://deb.bitmask.net/debian #{@locals[:distro]} main"
- #{@fetch} https://dl.bitmask.net/apt.key | apt-key add -
- apt-get update
- apt-get install bitmask leap-keyring
-
-%p.b
- To remove
-
-%pre
- :preserve
- sudo -s
- apt-get remove bitmask leap-keyring
- apt-key del 0x1E34A1828E207901
- add-apt-repository --remove "deb http://deb.bitmask.net/debian #{@locals[:distro]} main"
+- if @locals[:os] == 'debian'
+
+ %p.b
+ To install
+
+ %pre
+ - if @locals[:distro] == 'wheezy'
+ :preserve
+ sudo -s
+ echo "deb http://deb.bitmask.net/debian #{@locals[:distro]} main" > /etc/apt/sources.list.d/bitmask.list
+ echo "deb http://http.debian.net/debian wheezy-backports main" >> /etc/apt/sources.list.d/bitmask.list
+ wget -O- https://dl.bitmask.net/apt.key | apt-key add -
+ apt-get update
+ apt-get install bitmask leap-keyring
+ - else
+ :preserve
+ sudo -s
+ echo "deb http://deb.bitmask.net/debian #{@locals[:distro]} main" > /etc/apt/sources.list.d/bitmask.list
+ wget -O- https://dl.bitmask.net/apt.key | apt-key add -
+ apt-get update
+ apt-get install bitmask leap-keyring
+
+ %p.b
+ To remove
+
+ %pre
+ :preserve
+ sudo -s
+ apt-get remove bitmask leap-keyring
+ apt-key del 0x1E34A1828E207901
+ rm /etc/apt/sources.list.d/bitmask.list
+
+- else
+
+ %p.b
+ To install
+
+ %pre
+ :preserve
+ sudo -s
+ add-apt-repository "deb http://deb.bitmask.net/debian #{@locals[:distro]} main"
+ curl https://dl.bitmask.net/apt.key | apt-key add -
+ apt-get update
+ apt-get install bitmask leap-keyring
+
+ %p.b
+ To remove
+
+ %pre
+ :preserve
+ sudo -s
+ apt-get remove bitmask leap-keyring
+ apt-key del 0x1E34A1828E207901
+ add-apt-repository --remove "deb http://deb.bitmask.net/debian #{@locals[:distro]} main"
### Debian 7.0 (Wheezy)
-For wheezy, you must have `wheezy-backports` enabled as a software source in `/etc/apt/sources.list`. If you don't have backports enabled, you can add it like so:
-
- sudo apt-get install python-software-properties
- sudo add-apt-repository 'deb http://http.debian.net/debian wheezy-backports main'
-
-For instructions on adding backports via a user interface, see the [Debian backports page](https://wiki.debian.org/Backports).
+Note: for wheezy, these instructions will enable `wheezy-backports`, causing your computer to install more up-to-date versions of many packages. For more information, see the [Debian backports page](https://wiki.debian.org/Backports).
<%= render({:partial => 'via_packages'}, {:distro => 'wheezy', :os => 'debian'}) %>
<h3><a name="debian-70-wheezy"></a>Debian 7.0 (Wheezy)</h3>
-<p>For wheezy, you must have <code>wheezy-backports</code> enabled as a software source in <code>/etc/apt/sources.list</code>. If you don’t have backports enabled, you can add it like so:</p>
-
-<pre><code>sudo apt-get install python-software-properties
-sudo add-apt-repository 'deb http://http.debian.net/debian wheezy-backports main'
-</code></pre>
-
-<p>For instructions on adding backports via a user interface, see the <a href="https://wiki.debian.org/Backports">Debian backports page</a>.</p>
+<p>Note: for wheezy, these instructions will enable <code>wheezy-backports</code>, causing your computer to install more up-to-date versions of many packages. For more information, see the <a href="https://wiki.debian.org/Backports">Debian backports page</a>.</p>
<p><p class='b'>
To install
</p>
-<pre>sudo -s
add-apt-repository "deb http://deb.bitmask.net/debian wheezy main"
wget -O- https://dl.bitmask.net/apt.key | apt-key add -
apt-get update
apt-get install bitmask leap-keyring
</pre>
+<pre>sudo -s
echo "deb http://deb.bitmask.net/debian wheezy main" > /etc/apt/sources.list.d/bitmask.list
echo "deb http://http.debian.net/debian wheezy-backports main" >> /etc/apt/sources.list.d/bitmask.list
wget -O- https://dl.bitmask.net/apt.key | apt-key add -
apt-get update
apt-get install bitmask leap-keyring</pre>
<p class='b'>
To remove
</p>
-<pre>sudo -s
apt-get remove bitmask leap-keyring
apt-key del 0x1E34A1828E207901
add-apt-repository --remove "deb http://deb.bitmask.net/debian wheezy main"</pre>
+<pre>sudo -s
apt-get remove bitmask leap-keyring
apt-key del 0x1E34A1828E207901
rm /etc/apt/sources.list.d/bitmask.list
</pre>
</p>
<h3><a name="debian-80-jessie"></a>Debian 8.0 (Jessie)</h3>
<p><p class='b'>
To install
</p>
-<pre>sudo -s
add-apt-repository "deb http://deb.bitmask.net/debian jessie main"
wget -O- https://dl.bitmask.net/apt.key | apt-key add -
apt-get update
apt-get install bitmask leap-keyring
</pre>
+<pre>sudo -s
echo "deb http://deb.bitmask.net/debian jessie main" > /etc/apt/sources.list.d/bitmask.list
wget -O- https://dl.bitmask.net/apt.key | apt-key add -
apt-get update
apt-get install bitmask leap-keyring
</pre>
<p class='b'>
To remove
</p>
-<pre>sudo -s
apt-get remove bitmask leap-keyring
apt-key del 0x1E34A1828E207901
add-apt-repository --remove "deb http://deb.bitmask.net/debian jessie main"</pre>
+<pre>sudo -s
apt-get remove bitmask leap-keyring
apt-key del 0x1E34A1828E207901
rm /etc/apt/sources.list.d/bitmask.list
</pre>
</p>
<h2><a name="install-stand-alone-bundle"></a>Install stand-alone bundle</h2>