update repository URI
[dl_bitmask_net.git] / pages / linux / _via_packages.html.haml
1 - if @locals[:os] == 'debian'
2
3   %p.b= t :to_install
4
5   %pre
6     - if @locals[:backport] == 'true'
7       Follow [[instructions for activating Debian Backports => https://backports.debian.org/Instructions]].
8       sudo -s
9       apt install -t #{@locals[:distro]}-backports leap-archive-keyring
10       \
11     - else
12       sudo -s
13       apt install leap-archive-keyring
14     :preserve
15       echo "deb http://deb.bitmask.net/client #{@locals[:distro]} release" > /etc/apt/sources.list.d/bitmask.list
16       apt update
17       apt install bitmask
18
19   %p.b= t :to_remove
20
21   %pre
22     :preserve
23       sudo -s
24       apt remove bitmask leap-archive-keyring
25       rm /etc/apt/sources.list.d/bitmask.list
26
27   %p.b= t :upgrade_os
28
29   %pre
30     :preserve
31       sudo -s
32       echo "deb http://deb.bitmask.net/client #{@locals[:distro]} release" > /etc/apt/sources.list.d/bitmask.list
33       apt update
34       apt upgrade
35
36 - else
37
38   - prior = {"xenial" => "wily", "wily" => "vivid", "vivid" => "utopic"}
39
40   %p.b= t :to_install
41
42   %pre
43     :preserve
44       sudo -s
45       add-apt-repository "deb http://deb.bitmask.net/client #{@locals[:distro]} release"
46       wget -O- https://dl.bitmask.net/apt.key | apt-key add -
47       apt update
48       apt install bitmask leap-archive-keyring
49
50   %p.b= t :to_remove
51
52   %pre
53     :preserve
54       sudo -s
55       apt remove bitmask leap-archive-keyring
56       apt-key del 0x1E34A1828E207901
57       add-apt-repository --remove "deb http://deb.bitmask.net/client #{@locals[:distro]} release"
58
59   %p.b= t :upgrade_os
60
61   %pre
62     :preserve
63       sudo -s
64       add-apt-repository --remove "deb http://deb.bitmask.net/client #{prior[@locals[:distro]]} release"
65       add-apt-repository "deb http://deb.bitmask.net/client #{@locals[:distro]} release"
66       apt update
67       apt upgrade
68