Skip to content

Commit 179c504

Browse files
bkchrjoachifm
authored andcommittedMay 24, 2017
lxd: 2.0.2 -> 2.12 (#25685)
* Upgrades lxd to version 2.12 * Adds missing packages to path for lxd
1 parent dc4e2cd commit 179c504

File tree

3 files changed

+81
-89
lines changed

3 files changed

+81
-89
lines changed
 

‎nixos/modules/virtualisation/lxd.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ in
4545
after = [ "systemd-udev-settle.service" ];
4646

4747
# TODO(wkennington): Add lvm2 and thin-provisioning-tools
48-
path = with pkgs; [ acl rsync gnutar xz btrfs-progs ];
48+
path = with pkgs; [ acl rsync gnutar xz btrfs-progs gzip dnsmasq squashfsTools iproute iptables ];
4949

5050
serviceConfig.ExecStart = "@${pkgs.lxd.bin}/bin/lxd lxd --syslog --group lxd";
5151
serviceConfig.Type = "simple";

‎pkgs/tools/admin/lxd/default.nix

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
buildGoPackage rec {
44
name = "lxd-${version}";
5-
version = "2.0.2";
5+
version = "2.12";
66
rev = "lxd-${version}";
77

88
goPackagePath = "github.com/lxc/lxd";
@@ -11,7 +11,7 @@ buildGoPackage rec {
1111
inherit rev;
1212
owner = "lxc";
1313
repo = "lxd";
14-
sha256 = "1rs9g1snjymg6pjz5bj77zk5wbs0w8xmrfxzqs32w6zr1dxhf9hs";
14+
sha256 = "1znqsf6iky21kddvl13bf0lsj65czabwysdbvha24lm16s51mv0p";
1515
};
1616

1717
goDeps = ./deps.nix;

‎pkgs/tools/admin/lxd/deps.nix

+78-86
Original file line numberDiff line numberDiff line change
@@ -1,173 +1,165 @@
1+
# This file was generated by https://github.com/kamilchm/go2nix v1.2.0
12
[
23
{
3-
goPackagePath = "gopkg.in/yaml.v2";
4-
fetch = {
5-
type = "git";
6-
url = "https://gopkg.in/yaml.v2";
7-
rev = "a83829b6f1293c91addabc89d0571c246397bbf4";
8-
sha256 = "1m4dsmk90sbi17571h6pld44zxz7jc4lrnl4f27dpd1l8g5xvjhh";
9-
};
10-
}
11-
{
12-
goPackagePath = "golang.org/x/crypto";
4+
goPackagePath = "github.com/dustinkirkland/golang-petname";
135
fetch = {
146
type = "git";
15-
url = "https://go.googlesource.com/crypto";
16-
rev = "575fdbe86e5dd89229707ebec0575ce7d088a4a6";
17-
sha256 = "1kgv1mkw9y404pk3lcwbs0vgl133mwyp294i18jg9hp10s5d56xa";
7+
url = "https://github.com/dustinkirkland/golang-petname";
8+
rev = "4f77bdee0b67a08d17afadc0d5a4a3d1cb7d8d14";
9+
sha256 = "1cizm3xywsp9vc381k02dhjq5a6c772wc05w60m4gfdmp2kmd4di";
1810
};
1911
}
2012
{
2113
goPackagePath = "github.com/golang/protobuf";
2214
fetch = {
2315
type = "git";
2416
url = "https://github.com/golang/protobuf";
25-
rev = "59b73b37c1e45995477aae817e4a653c89a858db";
26-
sha256 = "1dx22jvhvj34ivpr7gw01fncg9yyx35mbpal4mpgnqka7ajmgjsa";
17+
rev = "2bba0603135d7d7f5cb73b2125beeda19c09f4ef";
18+
sha256 = "1xy0bj66qks2xlzxzlfma16w7m8g6rrwawmlhlv68bcw2k5hvvib";
2719
};
2820
}
2921
{
30-
goPackagePath = "gopkg.in/tomb.v2";
22+
goPackagePath = "github.com/gorilla/mux";
3123
fetch = {
3224
type = "git";
33-
url = "https://gopkg.in/tomb.v2";
34-
rev = "14b3d72120e8d10ea6e6b7f87f7175734b1faab8";
35-
sha256 = "1nza31jvkpka5431c4bdbirvjdy36b1b55sbzljqhqih25jrcjx5";
25+
url = "https://github.com/gorilla/mux";
26+
rev = "599cba5e7b6137d46ddf58fb1765f5d928e69604";
27+
sha256 = "0wd6jjii1kg5s0nk3ri6gqriz6hbd6bbcn6x4jf8n7ncrb8qsxyz";
3628
};
3729
}
3830
{
3931
goPackagePath = "github.com/gorilla/websocket";
4032
fetch = {
4133
type = "git";
4234
url = "https://github.com/gorilla/websocket";
43-
rev = "a622679ebd7a3b813862379232f645f8e690e43f";
44-
sha256 = "1nc9jbcmgya1i6dmf6sbcqsnxi9hbjg6dz1z0k7zmc6xdwlq0y4q";
35+
rev = "a91eba7f97777409bc2c443f5534d41dd20c5720";
36+
sha256 = "13cg6wwkk2ddqbm0nh9fpx4mq7f6qym12ch4lvs53n028ycdgw87";
4537
};
4638
}
4739
{
48-
goPackagePath = "github.com/syndtr/gocapability";
49-
fetch = {
50-
type = "git";
51-
url = "https://github.com/syndtr/gocapability";
52-
rev = "2c00daeb6c3b45114c80ac44119e7b8801fdd852";
53-
sha256 = "1x7jdcg2r5pakjf20q7bdiidfmv7vcjiyg682186rkp2wz0yws0l";
54-
};
55-
}
56-
{
57-
goPackagePath = "gopkg.in/inconshreveable/log15.v2";
40+
goPackagePath = "github.com/mattn/go-colorable";
5841
fetch = {
5942
type = "git";
60-
url = "https://gopkg.in/inconshreveable/log15.v2";
61-
rev = "b105bd37f74e5d9dc7b6ad7806715c7a2b83fd3f";
62-
sha256 = "18rldvi60i7b3lljfrsqgcc24gdkw2pcixxydznyggaqhh96l6a8";
43+
url = "https://github.com/mattn/go-colorable";
44+
rev = "ded68f7a9561c023e790de24279db7ebf473ea80";
45+
sha256 = "0q019h59jq815jfl9rgk4yrpkn5rpcx9s6dksdm48rp1abafwvfc";
6346
};
6447
}
6548
{
66-
goPackagePath = "github.com/gorilla/mux";
49+
goPackagePath = "github.com/mattn/go-sqlite3";
6750
fetch = {
6851
type = "git";
69-
url = "https://github.com/gorilla/mux";
70-
rev = "8096f47503459bcc74d1f4c487b7e6e42e5746b5";
71-
sha256 = "0163fm9jsh54df471mx9kfhdg0070klqhw9ja0qwdzqibxq791b9";
52+
url = "https://github.com/mattn/go-sqlite3";
53+
rev = "cf7286f069c3ef596efcc87781a4653a2e7607bd";
54+
sha256 = "19ipf6bf1xd7w2fm8dnv5my4jp3lhwhlrhfwhwq559amp1h4nwyq";
7255
};
7356
}
7457
{
7558
goPackagePath = "github.com/pborman/uuid";
7659
fetch = {
7760
type = "git";
7861
url = "https://github.com/pborman/uuid";
79-
rev = "ca53cad383cad2479bbba7f7a1a05797ec1386e4";
80-
sha256 = "0rcx669bbjkkwdlw81spnra4ffgzd4rbpywnrj3w41m9vq6mk1gn";
62+
rev = "1b00554d822231195d1babd97ff4a781231955c9";
63+
sha256 = "0rjkcf85sagdwzsycj1bbjyx5bgmrc1i8l5qf1f44z24rhbbkaan";
8164
};
8265
}
8366
{
84-
goPackagePath = "gopkg.in/flosch/pongo2.v3";
67+
goPackagePath = "github.com/syndtr/gocapability";
8568
fetch = {
8669
type = "git";
87-
url = "https://gopkg.in/flosch/pongo2.v3";
88-
rev = "5e81b817a0c48c1c57cdf1a9056cf76bdee02ca9";
89-
sha256 = "0fd7d79644zmcirsb1gvhmh0l5vb5nyxmkzkvqpmzzcg6yfczph8";
70+
url = "https://github.com/syndtr/gocapability";
71+
rev = "e7cb7fa329f456b3855136a2642b197bad7366ba";
72+
sha256 = "1i65kyjhbaya45zj9zqkb17plbqf92sfvl9fcz9s9qslg0qab2i1";
9073
};
9174
}
9275
{
93-
goPackagePath = "github.com/olekukonko/tablewriter";
76+
goPackagePath = "golang.org/x/crypto";
9477
fetch = {
9578
type = "git";
96-
url = "https://github.com/olekukonko/tablewriter";
97-
rev = "cca8bbc0798408af109aaaa239cbd2634846b340";
98-
sha256 = "0f9ph3z7lh6p6gihbl1461j9yq5qiaqxr9mzdkp512n18v89ml48";
79+
url = "https://go.googlesource.com/crypto";
80+
rev = "3543873453996aaab2fc6b3928a35fc5ca2b5afb";
81+
sha256 = "1d7pjqzh5893mzkz60bv5ypmr9zgyvb9z2gvcjrsqniwcqlhbk2c";
9982
};
10083
}
10184
{
102-
goPackagePath = "github.com/mattn/go-sqlite3";
85+
goPackagePath = "golang.org/x/net";
10386
fetch = {
10487
type = "git";
105-
url = "https://github.com/mattn/go-sqlite3";
106-
rev = "b4142c444a8941d0d92b0b7103a24df9cd815e42";
107-
sha256 = "0xq2y4am8dz9w9aaq24s1npg1sn8pf2gn4nki73ylz2fpjwq9vla";
88+
url = "https://go.googlesource.com/net";
89+
rev = "da118f7b8e5954f39d0d2130ab35d4bf0e3cb344";
90+
sha256 = "09xpndqc6a2r0lw42cyl1pkhfddl01sd9c3qqjjwp3vmxm004whv";
10891
};
10992
}
11093
{
111-
goPackagePath = "gopkg.in/lxc/go-lxc.v2";
94+
goPackagePath = "gopkg.in/flosch/pongo2.v3";
11295
fetch = {
11396
type = "git";
114-
url = "https://gopkg.in/lxc/go-lxc.v2";
115-
rev = "8f9e220b36393c03854c2d224c5a55644b13e205";
116-
sha256 = "1dc1n2561k3pxbm2zzh3qwlh30bcb2k9v22ghvr7ps2j9lmhs0ip";
97+
url = "https://gopkg.in/flosch/pongo2.v3";
98+
rev = "5e81b817a0c48c1c57cdf1a9056cf76bdee02ca9";
99+
sha256 = "0fd7d79644zmcirsb1gvhmh0l5vb5nyxmkzkvqpmzzcg6yfczph8";
117100
};
118101
}
119102
{
120-
goPackagePath = "github.com/mattn/go-runewidth";
103+
goPackagePath = "gopkg.in/inconshreveable/log15.v2";
121104
fetch = {
122105
type = "git";
123-
url = "https://github.com/mattn/go-runewidth";
124-
rev = "d6bea18f789704b5f83375793155289da36a3c7f";
125-
sha256 = "1hnigpn7rjbwd1ircxkyx9hvi0xmxr32b2jdy2jzw6b3jmcnz1fs";
106+
url = "https://gopkg.in/inconshreveable/log15.v2";
107+
rev = "b105bd37f74e5d9dc7b6ad7806715c7a2b83fd3f";
108+
sha256 = "18rldvi60i7b3lljfrsqgcc24gdkw2pcixxydznyggaqhh96l6a8";
126109
};
127110
}
128111
{
129-
goPackagePath = "github.com/coreos/go-systemd";
112+
goPackagePath = "gopkg.in/lxc/go-lxc.v2";
130113
fetch = {
131114
type = "git";
132-
url = "https://github.com/coreos/go-systemd";
133-
rev = "a606a1e936df81b70d85448221c7b1c6d8a74ef1";
134-
sha256 = "0fhan564swp982dnzzspb6jzfdl453489c0qavh65g3shy5x8x28";
115+
url = "https://gopkg.in/lxc/go-lxc.v2";
116+
rev = "8304875cc3423823032ec93556beee076c6ba687";
117+
sha256 = "12vrx9ilxkl1nxc5k81c6b2a1i715843r23fra681digdjnd8bpk";
135118
};
136119
}
137120
{
138-
goPackagePath = "github.com/dustinkirkland/golang-petname";
121+
goPackagePath = "gopkg.in/tomb.v2";
139122
fetch = {
140123
type = "git";
141-
url = "https://github.com/dustinkirkland/golang-petname";
142-
rev = "2182cecef7f257230fc998bc351a08a5505f5e6c";
143-
sha256 = "1xagj34y5rxl7rykhil8iqxlls9rbgcxgdvgfp7kg39pinw83arl";
124+
url = "https://gopkg.in/tomb.v2";
125+
rev = "d5d1b5820637886def9eef33e03a27a9f166942c";
126+
sha256 = "1sv15sri99szkdz1bkh0ir46w9n8prrwx5hfai13nrhkawfyfy10";
144127
};
145128
}
146129
{
147-
goPackagePath = "github.com/gorilla/context";
130+
goPackagePath = "gopkg.in/yaml.v2";
148131
fetch = {
149132
type = "git";
150-
url = "https://github.com/gorilla/context";
151-
rev = "215affda49addc4c8ef7e2534915df2c8c35c6cd";
152-
sha256 = "1ybvjknncyx1f112mv28870n0l7yrymsr0861vzw10gc4yn1h97g";
133+
url = "https://gopkg.in/yaml.v2";
134+
rev = "cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b";
135+
sha256 = "1hj2ag9knxflpjibck0n90jrhsrqz7qvad4qnif7jddyapi9bqzl";
153136
};
154137
}
155138
{
156-
goPackagePath = "github.com/mattn/go-colorable";
157-
fetch = {
158-
type = "git";
159-
url = "https://github.com/mattn/go-colorable";
160-
rev = "3dac7b4f76f6e17fb39b768b89e3783d16e237fe";
161-
sha256 = "08680mba8hh2rghymqbzd4m40r9k765w5kbzvrif9ngd6h85qnw6";
162-
};
139+
goPackagePath = "github.com/gosexy/gettext";
140+
fetch = {
141+
type = "git";
142+
url = "https://github.com/gosexy/gettext";
143+
rev = "74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b";
144+
sha256 = "0asphx8nd7zmp88wk6aakk5292np7yw73akvfdvlvs9q5r5ahkgi";
145+
};
163146
}
164147
{
165-
goPackagePath = "github.com/gosexy/gettext";
166-
fetch = {
167-
type = "git";
168-
url = "https://github.com/gosexy/gettext";
169-
rev = "305f360aee30243660f32600b87c3c1eaa947187";
170-
sha256 = "0sm7ziv56ms0lrk30ipbl6i17azar3a44dd2xvr011442zs5ym09";
171-
};
148+
goPackagePath = "github.com/olekukonko/tablewriter";
149+
fetch = {
150+
type = "git";
151+
url = "https://github.com/olekukonko/tablewriter";
152+
rev = "febf2d34b54a69ce7530036c7503b1c9fbfdf0bb";
153+
sha256 = "1ir7bs4m5rk8v9vpycjj7mn6sc6j9wvxkd63i9b6fmrdsx9q0x4g";
154+
};
155+
}
156+
{
157+
goPackagePath = "github.com/mattn/go-runewidth";
158+
fetch = {
159+
type = "git";
160+
url = "https://github.com/mattn/go-runewidth";
161+
rev = "14207d285c6c197daabb5c9793d63e7af9ab2d50";
162+
sha256 = "0y6yq9zd4kh7fimnc00r3h9pr2pwa5j85b3jcn5dyfamsnm2xdsv";
163+
};
172164
}
173165
]

0 commit comments

Comments
 (0)
Please sign in to comment.