<p>рдкреИрдХрд░ 0 рдмрд╛рдЗрдЯ vmdk рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдорд╛рд░реНрдЪ 2018  ┬╖  42рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: hashicorp/packer

рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП

macOS 10.13.3

$ рдкреИрдХрд░ - рдлреИрд▓рд╛рд╡
рез.реи.рез .1

$ vboxmanage --version
5.2.8r121009

рдбрд┐рдмрдЧ 1
рдЙрдкрд░реЛрдХреНрдд рд▓реЙрдЧ рдПрдХ рдЬрд┐рд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ

рдбреАрдмрдЧ 2.рд▓реЙрдЧ
рдЙрдкрд░реЛрдХреНрдд рд▓реЙрдЧ рдПрдХ рдЬрд┐рд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ

"Keep_input_artifact": рд╕рдЪ
HFS + рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо

рдЖрдЙрдЯрдкреБрдЯ-рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕-рдЖрдИрдПрд╕рдУ /

$ ls -l
total 21220296
-rw-r--r--  1 tanner  staff  10864777216 Mar  5 18:46 WindowsServer2016Docker-disk001.vmdk
-rwx------  1 tanner  staff        10412 Mar  5 18:23 WindowsServer2016Docker.ovf

`` `рдЦреЛрд▓
$ ls -l * .box
-rw-r - r-- 1 рдЯреЗрдирд░ рд╕реНрдЯрд╛рдл 10729788371 Mar 5 18:56 windows_2016_docker_virtualbox.box

```shell
$ tar -tvf windows_2016_docker_virtualbox.box
-rw-r--r--  0 tanner staff    2286 Mar  5 18:51 Vagrantfile
-rw-r--r--  0 tanner staff       0 Mar  5 18:51 WindowsServer2016Docker-disk001.vmdk
-rw-r--r--  0 tanner staff   10412 Mar  5 18:51 box.ovf
-rw-r--r--  0 tanner staff      26 Mar  5 18:51 metadata.json

рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдХреНрдпрд╛ рд╣рдо рдкреИрдХрд░ (рдпрд╛ рдЧреЛрд▓рдВрдЧ) рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреА рд╕реАрдорд╛ рдХреЛ рдорд╛рд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдкреИрдХрд░ рдмрд┐рд▓реНрдб рдлрд╝рд╛рдЗрд▓: windows_2016_docker.json ред

@StefanScherer

bug buildeparallels buildevirtualbox post-processovagrant upstream-bug

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдкреИрдХрдЯ / рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд░ / рд╡реЗрдЬреЗрдВрдЯ / рдпреВрд╕реЗрдЬ.рдЧреЛ рдореЗрдВ рдкреИрдХрд░ 1.1.1 рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рджреЛрд╖ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдкреИрдХрд░ 1.1.3 рдХреЛ рдЧреЛ 1.9 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреИрдХрд░ 1.2.1 рдХреЛ рдЧреЛ 1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 1.10 рдЧреЛрд▓рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкреИрдХрд░ / рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд░ / рдпреЛрдирд┐ / рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ main.go рдлрд╝рд╛рдЗрд▓ рдореЗрдВ DirToBox packer.Ui рдХреЗ рдмрд┐рдирд╛ рдХрд╛рд░реНрдп рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдЙрд╕ рдХреЛрдб рдХреЛ рдЧреЛрд▓рдВрдЧ 1.9 рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдЙрд╕ рдХреЛрдб рдХреЛ рдЧреЛрд▓рдВрдЧ рез.резреж рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдПрдХ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯ рдлрд╝рд╛рдЗрд▓ рджрд┐рдЦрд╛рддреА рд╣реИред

рд╕рдорд╕реНрдпрд╛ рд╕рдВрдкреАрдбрд╝рди рд╕реНрддрд░ = 0 рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ pgzip рдкреИрдХреЗрдЬ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред

рдирдореВрдирд╛ рд╕реНрд░реЛрдд dirtobox.go , Dockerfile рдФрд░ build.sh рдбрд╛рд░реНрд╡рд┐рди рдмрд╛рдЗрдирд░реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ gist рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://gist.github.com/StefanScherer-c55fd0ae752687878080ff5db40cadc787878

рдореИрдВрдиреЗ рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде in рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдПрдХ рдирдореВрдирд╛ рдмрдирд╛рдпрд╛ рд╣реИ, рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП dirtobox рдмрд╛рдЗрдирд░реА рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдпрд╛

$ ./build.sh 

$ ls -l in
total 21509960
-rw-r--r--  1 stefan  staff  11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r--  1 stefan  staff            6 Mar 12 15:08 asmallfile.txt

$ ./dirtobox 
2018/03/12 15:35:02 Turning dir into box: in => out.tar
2018/03/12 15:35:02 Skipping directory 'in' for box 'out.tar'
2018/03/12 15:35:02 Box add: 'in/abigfile.tar' to 'out.tar'
Compressing: %s abigfile.tar
2018/03/12 15:35:32 Box add: 'in/asmallfile.txt' to 'out.tar'
Compressing: %s asmallfile.txt

$ ls -l out.tar
-rw-r--r--  1 stefan  staff  11012560384 Mar 12 15:27 out.tar

$ tar tvf out.tar
-rw-r--r--  0 stefan staff       0 Mar 12 15:11 abigfile.tar
-rw-r--r--  0 stefan staff       6 Mar 12 15:08 asmallfile.txt

Dockerfile рд╡рд╛рдкрд╕ рдЧреЛрд▓рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛: 1.9

FROM golang:1.9

WORKDIR /go/src/app
COPY . .

RUN go get -d -v ./...
RUN GOOS=darwin go build dirtobox.go

рдФрд░ ./build.sh рдФрд░ ./dirtobox рдЪрд▓рдиреЗ рд╕реЗ рдПрдХ рд╕рд╣реА рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдмрдирддреА рд╣реИ:

$ ls -l out.tar 
-rw-r--r--  1 stefan  staff  11012559360 Mar 12 15:37 out.tar

$ tar tvf out.tar 
-rw-r--r--  0 501    20 11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r--  0 501    20           6 Mar 12 15:08 asmallfile.txt

рд╕рднреА 42 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдУрд╣, рдореИрдВ macOS 10.13.3 рдФрд░ рдПрдкреАрдПрдлрдПрд╕, рдкреИрдХрд░ 1.2.1, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ 5.2.8 рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛ рд╕рдХрддрд╛ рд╣реВрдВ

$ packer build --only=virtualbox-iso windows_2016_docker.json
$ ls -l windows_2016_docker_virtualbox.box
-rw-r--r--   1 stefan  staff  10146394489 Mar  8 12:16 windows_2016_docker_virtualbox.box
$ tar tvf windows_2016_docker_virtualbox.box
-rw-r--r--  0 stefan staff    2286 Mar  8 12:16 Vagrantfile
-rw-r--r--  0 stefan staff       0 Mar  8 12:16 WindowsServer2016Docker-disk001.vmdk
-rw-r--r--  0 stefan staff   10411 Mar  8 12:16 box.ovf
-rw-r--r--  0 stefan staff      26 Mar  8 12:16 metadata.json

рдореИрдВ рдПрдХ рдкреБрд░рд╛рдиреЗ рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.1.3 рдХреЗ рд╕рд╛рде рдкреАрдЫреЗ рд╣рдЯ рдЧрдпрд╛ рд╣реВрдВ, рдЕрднреА рднреА macOS 10.13.3 рдФрд░ APFS, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ 5.2.8 рдФрд░ рдмреЙрдХреНрд╕ рдлрд╛рдЗрд▓ рдмрд╛рдж рдореЗрдВ рдареАрдХ рджрд┐рдЦрддрд╛ рд╣реИ:

$ ls -l *box
-rw-r--r--  1 stefan  staff  10817278351 Mar 11 14:28 windows_2016_docker_virtualbox.box
$ tar tvf windows_2016_docker_virtualbox.box 
-rw-r--r--  0 501    20        2286 Mar 11 14:27 Vagrantfile
-rw-r--r--  0 501    20 10952051712 Mar 11 14:27 WindowsServer2016Docker-disk001.vmdk
-rw-r--r--  0 501    20       10412 Mar 11 14:27 box.ovf
-rw-r--r--  0 501    20          26 Mar 11 14:27 metadata.json
~/code/packer-windows on my*

рдкреИрдХрд░ 1.1.3 рдФрд░ рдкреИрдХрд░ 1.2.1 рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

1.2.1 рдореЗрдВ рдлрд╝рди рдбрд░реНрдХрдЯреЙрдХреНрд╕ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИ?

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдк рдЙрд╕ рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдЖрдкрдиреЗ рдХрд┐рдпрд╛ рдерд╛

https://github.com/hashicorp/packer/blob/4d3a762e85e7e8050134a4e33e1f87a54029dcb8/post-processor/vagrant/util.go#L71 -L155

рдкреИрдХрдЯ / рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд░ / рд╡реЗрдЬреЗрдВрдЯ / рдпреВрд╕реЗрдЬ.рдЧреЛ рдореЗрдВ рдкреИрдХрд░ 1.1.1 рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рджреЛрд╖ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдкреИрдХрд░ 1.1.3 рдХреЛ рдЧреЛ 1.9 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреИрдХрд░ 1.2.1 рдХреЛ рдЧреЛ 1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 1.10 рдЧреЛрд▓рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкреИрдХрд░ / рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд░ / рдпреЛрдирд┐ / рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ main.go рдлрд╝рд╛рдЗрд▓ рдореЗрдВ DirToBox packer.Ui рдХреЗ рдмрд┐рдирд╛ рдХрд╛рд░реНрдп рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдЙрд╕ рдХреЛрдб рдХреЛ рдЧреЛрд▓рдВрдЧ 1.9 рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдЙрд╕ рдХреЛрдб рдХреЛ рдЧреЛрд▓рдВрдЧ рез.резреж рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдПрдХ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯ рдлрд╝рд╛рдЗрд▓ рджрд┐рдЦрд╛рддреА рд╣реИред

рд╕рдорд╕реНрдпрд╛ рд╕рдВрдкреАрдбрд╝рди рд╕реНрддрд░ = 0 рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ pgzip рдкреИрдХреЗрдЬ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред

рдирдореВрдирд╛ рд╕реНрд░реЛрдд dirtobox.go , Dockerfile рдФрд░ build.sh рдбрд╛рд░реНрд╡рд┐рди рдмрд╛рдЗрдирд░реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ gist рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://gist.github.com/StefanScherer-c55fd0ae752687878080ff5db40cadc787878

рдореИрдВрдиреЗ рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде in рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдПрдХ рдирдореВрдирд╛ рдмрдирд╛рдпрд╛ рд╣реИ, рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП dirtobox рдмрд╛рдЗрдирд░реА рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдпрд╛

$ ./build.sh 

$ ls -l in
total 21509960
-rw-r--r--  1 stefan  staff  11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r--  1 stefan  staff            6 Mar 12 15:08 asmallfile.txt

$ ./dirtobox 
2018/03/12 15:35:02 Turning dir into box: in => out.tar
2018/03/12 15:35:02 Skipping directory 'in' for box 'out.tar'
2018/03/12 15:35:02 Box add: 'in/abigfile.tar' to 'out.tar'
Compressing: %s abigfile.tar
2018/03/12 15:35:32 Box add: 'in/asmallfile.txt' to 'out.tar'
Compressing: %s asmallfile.txt

$ ls -l out.tar
-rw-r--r--  1 stefan  staff  11012560384 Mar 12 15:27 out.tar

$ tar tvf out.tar
-rw-r--r--  0 stefan staff       0 Mar 12 15:11 abigfile.tar
-rw-r--r--  0 stefan staff       6 Mar 12 15:08 asmallfile.txt

Dockerfile рд╡рд╛рдкрд╕ рдЧреЛрд▓рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛: 1.9

FROM golang:1.9

WORKDIR /go/src/app
COPY . .

RUN go get -d -v ./...
RUN GOOS=darwin go build dirtobox.go

рдФрд░ ./build.sh рдФрд░ ./dirtobox рдЪрд▓рдиреЗ рд╕реЗ рдПрдХ рд╕рд╣реА рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдмрдирддреА рд╣реИ:

$ ls -l out.tar 
-rw-r--r--  1 stefan  staff  11012559360 Mar 12 15:37 out.tar

$ tar tvf out.tar 
-rw-r--r--  0 501    20 11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r--  0 501    20           6 Mar 12 15:08 asmallfile.txt

рдпрд╣ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИ> 8GByteред

рдЧреЛрд▓рдВрдЧ рдкрд░ рдПрдХ рдореБрджреНрджрд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп?

рдЙрддреНрдХреГрд╖реНрдЯ рдпрд╛рддреНрд░рд╛ @StefanScherer

рдореИрдВ рдЖрдЬ Vagrant рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╣реА рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ - рджреЗрдЦрддреЗ рдпрд╣рд╛рдБ ред

Vagrant 2.0.3 рдХреЗ рд╕рд╛рде рдПрдореНрдмреЗрдбреЗрдб рд▓рдВрдмреА рдФрд░ рдЫреЛрдЯреА рдЯрд╛рд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЖ рд░рд╣реА рд╣реИрдВ - рдЬрдм рдмреЙрдХреНрд╕ рдЯрд╛рд░ рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП bsdtar рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рддреЛ рдореИрдВ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реНрд▓рд┐рдорд▓рд╛рдЗрди vmdk рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реВрдВ! рдЫреЛрдЯреЗ рдмрдХреНрд╕реЗ рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдирддреЗред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЯрд╛рд░ рдореЗрдВ рдПрдХ рд╣реА рдмреЙрдХреНрд╕ / рдЯрд╛рд░ рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ рдлрд╛рдЗрд▓ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ ...

$ /opt/vagrant/embedded/bin/bsdtar --version
bsdtar 3.2.2 - libarchive 3.2.2 zlib/1.2.11 liblzma/5.2.3

$ tar --version
tar (GNU tar) 1.29

@StefanScherer - рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдЯрд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдХрд┐ рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП @StefanScherer :

$ sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.11.6
BuildVersion:   15G19009

$ go version
go version go1.10 darwin/amd64

$ packer version
Packer v1.2.2-dev...

@basictheprogram @StefanScherer рдХреНрд╖рдорд╛ рдХрд░реЗрдВ - рдмрд╕ рдпрд╣рд╛рдВ рдореВрд▓ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрд╛ред

рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╣рд╛рдБ рдирд╣реАрдВ рдПрдХ рдкреИрдХрд░ рдореБрджреНрджрд╛ -!

рдзрдиреНрдпрд╡рд╛рдж @Dan Ham -up рдХреЗ рд▓рд┐рдПред
MacOS рдкрд░ bsdtar рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдкреИрдХрд░ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЧреЛрд▓рдВрдЧ 1.10 рдХреЗ рд╕рд╛рде рд▓рдЧрддреА рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧреЛрд▓рдВрдЧ 1.9 рдФрд░ 1.10 рдХреЗ рдмреАрдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯрд╛рд░ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИред

рдЧреЛрд▓рдВрдЧ рез.реп рдФрд░ рез.рез рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдКрдкрд░ рдбрд░реНрдЯреЛрдмреЙрдХреНрд╕ рдирдореВрдирд╛ рдХреЛрдб рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ https://github.com/mholt/archiver/releases рд╕реЗ рдПрдХ рдФрд░ рдЧреЛ рдмрд╛рдЗрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдбрд░реНрдЯреЛрдмреЙрдХреНрд╕ рдЧреЛрд▓рдВрдЧ 1.9 рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдиреЗ рд╕рд┐рд░реНрдл рдПрдХ рдЦрд╛рд▓реА рдлрд╛рдЗрд▓ рд▓рд┐рдЦреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбрд░реНрдЯреЛрдмреЙрдХреНрд╕ рдЧреЛрд▓рдВрдЧ 1.10 рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдЯрд╛рд░ рдлрд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред

рдЙрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рдЯрд╛рд░ / bsdtar рдмрд╛рдЗрдирд░реА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛ред

рдореЗрд░реЗ Vagrant 2.0.2 рдХреЗ рдПрдореНрдмреЗрдбреЗрдб bsdtar рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рднреА рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ

$ /opt/vagrant/embedded/bin/bsdtar tvf out-go1.9.tar 
-rw-------  0 501    20 10737418240 Mar 23 23:02 10Gigfile
$ /opt/vagrant/embedded/bin/bsdtar xvf out-go1.9.tar 
x 10Gigfile
$ ls -l 10Gigfile 
-rw-------  1 stefan  staff  10737418240 Mar 23 23:02 10Gigfile


$ /opt/vagrant/embedded/bin/bsdtar tvf out-go1.10.tar 
-rw-------  0 stefan staff       0 Mar 23 23:02 10Gigfile
$ /opt/vagrant/embedded/bin/bsdtar xvf out-go1.10.tar 
x 10Gigfile
$ ls -l 10Gigfile 
-rw-------  1 stefan  staff  0 Mar 23 23:02 10Gigfile

@StefanScherer рдЖрд╣ ... рдареАрдХ рд╣реИред рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рд╣рдо рдПрдХ рджреВрд░ рд╕рдордЭрд╛рдпрд╛! рдЧреБрдб рд▓рдХ рдЯреНрд░реИрдХрд┐рдВрдЧ рдиреАрдЪреЗ рдмрдЧ ...

рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд▓реЗ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдкреИрдХрд░ 1.1.3 рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдмрдврд╝рдд рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╣реИ?

(рд╕рдорд╕реНрдпрд╛ https://github.com/Parallels/vagrant-parallels/issues/319 рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд▓рдЧрдЗрди рдореБрджреНрджрд╛ рдерд╛!)

рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдЬрд╛рдВрдЪ;
рдореИрдВ OSX 10.12 рдкрд░ рдкреИрдХрд░ 1.1.2 рдкрд░ рд╡рд╛рдкрд╕ рдЖрдпрд╛, рдФрд░ рд╡рд╣ рдПрдХ рд╕реНрдерд┐рд░ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред
OSX 10.13 рдкрд░ рдкреИрдХрд░ 1.1.2 рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ? рд╣рд╛рд░реНрдбрдбреНрд░рд╛рдЗрд╡ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 0 :

$ tar -tvf sdk-mac.box 
-rw-r--r--  0 user group     180 27 Mar 12:57 Vagrantfile
-rw-r--r--  0 user group      25 27 Mar 12:57 metadata.json
-rw-r--r--  0 user group   65536 27 Mar 12:56 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 user group    7224 27 Mar 12:56 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 user group   26381 27 Mar 12:56 sdk-mac.pvm/config.pvs
-rw-r--r--  0 user group    1710 27 Mar 12:56 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 user group       0 27 Mar 12:56 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 user group       0 27 Mar 12:57 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 user group    8816 27 Mar 12:57 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣реАрдВ рдПрдХ рдкреИрдХрд░ рдореБрджреНрджрд╛ рд╣реИ ... рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдбрд┐рдмрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрди рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

FYI рдХрд░реЗрдВред рд╕рд┐рдПрд░рд╛ рдХреЗ рд▓рд┐рдП рдЖрдЬ рд╣реЛрдордмреНрд░реЗрд╡ рд╕реЗ рдПрдХ рдирдпрд╛ рдкреИрдХрд░ рдФрд░ рдЧреЛрд▓рдВрдЧ рд╣реИред рдФрд░ рд╣рд╛рдИ рд╕рд┐рдПрд░рд╛ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдкреИрдХрд░ред

@basictheprogram рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╣реЛрдордмреНрд░реЗрд╡ (1.2.2) рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╡реАрдирддрдо рдкреИрдХрд░ рджреЛрдиреЛрдВ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ

  • рд╕рд┐рдпрд░рд╛ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
  • рд╣рд╛рдИ рд╕рд┐рдПрд░рд╛ рдЕрднреА рднреА рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдУрдПрд╕ рдЕрдВрддрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдФрд░ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ рдХрд┐ $ tar .box рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ OS рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдХрд╛ рдЖрдХрд╛рд░ 0 ... рд▓реЗрдХрд┐рди vagrant up рдХрд░рдирд╛ рд╕рд┐рдПрд░рд╛ рдПрдХ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред (рд╡реЗ рджреЛрдиреЛрдВ рд╡реИрдЧреНрд░рд╛рдВрдЯ 2.0.3 рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ)ред

рд╕рд┐рдПрд░рд╛:

$ tar tvf sdk-mac.box 
-rw-r--r--  0 user group     180 27 Mar 15:25 Vagrantfile
-rw-r--r--  0 user group      25 27 Mar 15:25 metadata.json
-rw-r--r--  0 user group   65536 27 Mar 15:23 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 user group    7224 27 Mar 15:23 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 user group   26385 27 Mar 15:23 sdk-mac.pvm/config.pvs
-rw-r--r--  0 user group    1710 27 Mar 15:23 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 user group       0 27 Mar 15:23 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 user group       0 27 Mar 15:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 user group    6784 27 Mar 15:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

рдЙрдЪреНрдЪ рд╕рд┐рдПрд░рд╛:

$ tar tvf sdk-mac.box 
-rw-r--r--  0 user group     180 27 Mar 15:29 Vagrantfile
-rw-r--r--  0 user group      25 27 Mar 15:29 metadata.json
-rw-r--r--  0 user group   65536 27 Mar 15:29 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 user group    7224 27 Mar 15:29 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 user group   26381 27 Mar 15:29 sdk-mac.pvm/config.pvs
-rw-r--r--  0 user group    1710 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 user group       0 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 user group       0 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 user group    7728 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

рд╕рд┐рдПрд░рд╛ рдЙрдиреНрдирдпрди рдкреИрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдЬрд╛рдУ рдкрд░ред

$ рд╕реНрд╡_рд╡рд░
ProductName: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕
ProductVersion: 10.12.6
BuildVersion: 16G1212

$ рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг
рдЬрд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг go1.10 darwin / amd64

рдЙрдЪреНрдЪ рд╕рд┐рдПрд░рд╛ рдЙрдиреНрдирдпрди рдкрд░ рдкреИрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛

$ рд╕реНрд╡_рд╡рд░
ProductName: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕
ProductVersion: 10.13.3
BuildVersion: 17D102

$ рдЬреЛ рдЬрд╛рддреЗ рд╣реИрдВ

$ ls -l / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / рдЬрд╛рдирд╛ *
ls: / usr / local / bin / go *: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ

рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдЧреЛ рдФрд░ рдЪреАрдЬреЗрдВ рдЕрдм рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИрдВред

рдореБрдЭреЗ рдЕрдиреНрдп рдкреНрд░рддрд┐рд╖реНрдард╛рдиреЛрдВ рдкрд░ рдЗрд╕ рд╕рдм рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореИрдХрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдкреИрдХрд░ 1.2.2 рдмрд╛рдЗрдирд░реА (https://releases.hashicorp.com/packer/1.2.2/packer_1.2.2_darwin_amd64.zip) рдХреЛ рдЧреЛрд▓рдВрдЧ 1.8.1 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣реЛрдордмреНрд░реЗрд╡ рдкреИрдХрд░ 1.2.2 рдХреЛ рдЧреЛрд▓рдВрдЧ 1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдпрд╛рд░, рдЬрдм рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд╛рд╢рд┐рдХреЙрд░реНрдк рджреНрд╡рд╛рд░рд╛ рддреИрдирд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рд╕рдВрдХрд▓рди рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ?

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдЬрд╛рдВрдЪ, рджреЛрд╕реНрддреЛрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреИрдХрд░ рдореЗрдВ рдмрдЧ рдХреЗ рдмрдЬрд╛рдп рд╣реЛрдордмреНрд░реЗ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ - рдХреНрдпрд╛ рдЖрдк рд╕рднреА рд╕рд╣рдордд рд╣реЛрдВрдЧреЗ? рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣ рдЯрд┐рдХрдЯ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрдЧ рдЧреЛрд▓рдВрдЧ рдореЗрдВ рд╣реИ рдФрд░ рдкреИрдХрд░ рдПрдХ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдЧреЛрд▓рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рд╣реИред рд╣реИрд╢рд┐рдХреЙрд░реНрдк рдХреЛ рдЧреЛрд▓рдВрдЧ 1.10 рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкреИрдХрд░ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдмрдЧреНрдЧреА рдмрд╛рдЗрдирд░реА рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ Homebrew рдФрд░ HashiCorp рдмрд╛рдЗрдирд░реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдХрд┐рд╕реА рдХреЛ HashiCorp 1.2.2 рдмрд╛рдЗрдирд░реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрд▓ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ recompile рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдВ рдФрд░ HashiCorp 1.2.2 рдХреЛ рдлрд┐рд░ рд╕реЗ рд░рд┐рд▓реАрдЬ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЧреЙрд▓рдВрдЧ рдкрд░ рдмрд╛рдЗрдирд░реА 1.10 рдЕрдмред рд╣рдореЗрдВ рдирд╡реАрдирддрдо рдЧреЛрд▓рдВрдЧ рдкрд░ рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рдореНрдо, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рд╢рд╛рдпрдж 1.2.1 рдХреЗ рд░реВрдк рдореЗрдВ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣рд╛рдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрд▓рдВрдЧ-1.8-рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
packer_1.2.2_darwin_amd64.zip рдЗрд╕реЗ 1.8 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдПрдХ рджреБрд░реНрдШрдЯрдирд╛ рдереА, рдФрд░ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреЛ рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЬрдм рдореИрдВрдиреЗ рдЪреЗрдХ рдХрд┐рдпрд╛ рддреЛ @basictheprogram рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ go рд╕реНрдерд╛рдкрд┐рдд рдереЗ:

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.6
BuildVersion:   16G1212
$ go version
go version go1.10 darwin/amd64
$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.3
BuildVersion:   17D102
$ go version
go version go1.10 darwin/amd64

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдкреИрдХрд░ 1.2.2 @SwampDragons рдХреЗ 1.8 рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ:
рд╕рд┐рдПрд░рд╛: рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ (рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП)
рдЙрдЪреНрдЪ рд╕рд┐рдПрд░рд╛: рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдлрд▓ (рдПрдХ рд╣реА рдореБрджреНрджрд╛)

1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрдХрд░ 1.2.2 рдХрд╛ рдкрд░реАрдХреНрд╖рдг:
рд╕рд┐рдПрд░рд╛: рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ (рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП)
рдЙрдЪреНрдЪ рд╕рд┐рдПрд░рд╛: рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдлрд▓ (рдПрдХ рд╣реА рдореБрджреНрджрд╛)

.pvm рдлрд╝рд╛рдЗрд▓ 16GB рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдмреЙрдХреНрд╕ 9GB рд╣реИ ...
рдореБрдЭреЗ рд▓рдЧрдиреЗ рд▓рдЧрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЕрдм рдХреБрдЫ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИред

рдХрд┐рд╕реА рдХреЛ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ 1.2.2 рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рд╕реЗрдЯрдЕрдк?

(рдЕрдЬреАрдм рдиреЛрдЯ; рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд┐рдпрд╛ рдкрд░ рдмреНрд░реВ рдХреЗ рдкреИрдХрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рдЕрдм рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ ...)

@SwampDragons рдЙрдореНрдореАрдж рдХреЗ

  • рдЧреЙрд▓рдВрдЧ 1.8 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдкреИрдХрд░ 1.2.2 рдмреЙрдХреНрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ macOS рдЯрд╛рд░ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (bsdtar 2.8.3 - libarchive 2.8.3)ред
  • рдкреИрдХрд░ 1.2.2 рдЧреЛрд▓рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд 1.10 рдмреЙрдХреНрд╕ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ macOS рдЯрд╛рд░ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ (0 рдмрд╛рдЗрдЯ рдлрд╛рдЗрд▓реЗрдВ)
  • рджреЛрдиреЛрдВ рдЙрддреНрдкрдиреНрди рдмреЙрдХреНрд╕ рдлрд╛рдЗрд▓реЗрдВ GNU рдЯрд╛рд░ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ (рдореИрдВрдиреЗ рдХреЗрд╡рд▓ docker run -it -v $(pwd):/test -w /test ubuntu tar tvf windows_2016_docker_virtualbox-brew-packer-1.2.2-golang-1.10.box рд╕рд╛рде рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

@SwampDragons рдореИрдВ рдЕрдкрдиреЗ рдкреИрдХрд░ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1.10 (MacPorts рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдмрд╛рд╣рд░ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдмрдХреНрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ ...

@ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрд░рд╛ рд╕реЗрдЯ рдЕрдк:

$ sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.11.6
BuildVersion:   15G19009

$ go version
go version go1.10 darwin/amd64

$ packer version
Packer v1.2.2-dev...

рдореЗрд░реЗ Windows 2016 рдмрд┐рд▓реНрдб рд╕реЗ рдмреЙрдХреНрд╕ (GNU рдЯрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреЛ рдЦреЛрд▓рдирд╛ рдореБрдЭреЗ рджреЗрддрд╛ рд╣реИ:

.
тФФтФАтФА [        340]  vmware_desktop
    тФЬтФАтФА [        983]  Vagrantfile
    тФЬтФАтФА [         30]  metadata.json
    тФЬтФАтФА [       8684]  windows2016-vmware-iso.nvram
    тФЬтФАтФА [13725794304]  windows2016-vmware-iso.vmdk
    тФЬтФАтФА [          0]  windows2016-vmware-iso.vmsd
    тФЬтФАтФА [       3515]  windows2016-vmware-iso.vmx
    тФФтФАтФА [        277]  windows2016-vmware-iso.vmxf

1 directory, 7 files

рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ (рдкрд╣рд▓реЗ) рдЗрддрдирд╛ рдЖрд╢реНрд╡рд╕реНрдд рдерд╛ рдХрд┐ рд╣рдо рдкреИрдХрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рдереЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, @StefanScherer рдиреЗ рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдмрд╕ рдКрдкрд░ @StefanScherer рдХреА рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреА рдЧрдИ ... рддреЛ рдпрд╣ рд╕реНрдЯреАрдлрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдпрд╣ https://golang.org/doc/devel/release.html#go1.10.minor рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рдореИрдВ 1.10.1 рдореЗрдВ рдЖрд░реНрдХрд╛рдЗрд╡ / рдЬрд┐рдк рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдирдореВрдирд╛ рдХреЛрдб рдЫреАрди рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдЧреЛрд▓рдВрдЧ рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд╣реИред MacOS рдЯрд╛рд░ (bsdtar) рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВрдиреЗ https://github.com/golang/go/issues/24599 рдмрдирд╛рдпрд╛ рд╣реИ

рдпрд╣рд╛рдБ рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП рдЧреЛ 1.10.1 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рдкреИрдХрд░ рд╣реИред рдпрджрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рддреА рд╣реИ рддреЛ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗред

packer-1.2.2-go-1.10.1.zip

рдзрдиреНрдпрд╡рд╛рдж @StefanScherer рдЕрдкрд╕реНрдЯреНрд░реАрдо рдмрдЧ рдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рдореЗрдВ рдПрдХ рдЯрди рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ

рддреБрдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реЛ?
Go1.10 рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдирд┐рдпрдВрддреНрд░рдг рджреЗрддрд╛ рд╣реИред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред tar.eader.Format рдХреЛ tar.ormatGNU рдореЗрдВ рд▓реЗрдмрд░рд╣реЗрдб рдмрдЧ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдХреЛрдИ рдкреАрдЖрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рд╣рдо рдЕрдЧрд▓реЗ рдмрд┐рдВрджреБ рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреИрдХрд░ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЕрдм рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреБрдЫ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж рдХрд░реЗрдВрдЧреЗред

рдбрд░ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рднреА рдкреИрдХрд░ рдХреЗ рд╕рд╛рде рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЬреЛ 1.10.1 рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ .box рдореЗрдВ 12GB рдХреЗ рдмреЙрдХреНрд╕ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╢рд╛рдорд┐рд▓ рд╣реИ

$ tar -tvf sdk-mac.box 
-rw-r--r--  0 user group     180  3 Apr 11:26 Vagrantfile
-rw-r--r--  0 user group      25  3 Apr 11:26 metadata.json
-rw-r--r--  0 user group   65536  3 Apr 11:25 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 user group    7224  3 Apr 11:25 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 user group   26381  3 Apr 11:25 sdk-mac.pvm/config.pvs
-rw-r--r--  0 user group    1710  3 Apr 11:25 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 user group       0  3 Apr 11:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 user group       0  3 Apr 11:26 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 user group    8336  3 Apr 11:26 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

(рдФрд░ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде vagrant up рдЪрд▓ рд░рд╣рд╛ рд╣реИ)

рдореИрдВ рдЕрднреА рднреА vagrant up рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Packer 1.1.3 ( vagrant up рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ) рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╣реИ?
рднрд▓реЗ рд╣реА рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ?

$ tar -tvf sdk-mac.box 
-rw-r--r--  0 501    20        180  3 Apr 12:24 Vagrantfile
-rw-r--r--  0 501    20         25  3 Apr 12:24 metadata.json
-rw-r--r--  0 501    20      65536  3 Apr 12:23 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 501    20       7224  3 Apr 12:23 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 501    20      26381  3 Apr 12:23 sdk-mac.pvm/config.pvs
-rw-r--r--  0 501    20       1710  3 Apr 12:23 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 501    20          0  3 Apr 12:23 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 501    20 19503513600  3 Apr 12:24 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 501    20        7472  3 Apr 12:24 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрд╛рдврд╝рд╛ рд╕реЗ рдкреИрдХрд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ?

@basictheprogram рд╣рд╛рдБ, рдореИрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рдмреНрд░рд┐рдпреВ рд╕рд╛рде 1.1.3 рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЬрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╡реАрдирддрдо 1.2.2 рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдореБрджреНрджреЛрдВ рд╕реЗ рдКрдкрд░ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛

@SurferL рдХреНрдпрд╛ рдЖрдк vagrant box add... рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЯрд╛рд░рд╕ рдХреЗ рд╡реИрдЧрдВрдЯреЗрдб рдПрдореНрдмреЗрдбреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдкреИрдХрд░ рдореЗрдВ рдЧрдП рдлрд┐рдХреНрд╕ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдЗрди рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВрдЧреЗред рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдпрд╣рд╛рдБ рджреЗрдЦреЗрдВред

рд▓рдВрдмреЗ рдФрд░ рдЫреЛрдЯреЗ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмреЙрдХреНрд╕ рдХреЛ рд╕рд╣реА рд╕реНрдерд╛рди рдкрд░ .vagrant.d рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ ... рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреАрдПрдирдпреВ рдЯрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП bsdtar рдХреЗ рдмрдЬрд╛рдп рдЬрдм рддрдХ рдХрд┐ рд╡реИрдЧреНрд░рд╛рдВрдЯ рдХрд╛ рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

@DanрдореЛ рдЗрд╕ рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж - рдореИрдВ vagrant box add рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЗрд╕рдиреЗ Packer 1.1.3 рд╕рд╛рде рдЕрдкрдирд╛ рдирд┐рд░реНрдорд╛рдг рдХрд╛рд░реНрдп рдХрд┐рдпрд╛!

рдмрд╕ рдХреБрдЫ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА:
рдХрд╛рдврд╝рд╛ рд╕реЗ Packer 1.2.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рдФрд░ vagrant box add рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛), рдФрд░ рди рд╣реА рдкреИрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд╛рд░реНрд╡рд┐рди рдХреЗ рд▓рд┐рдП 1.10.1 рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ (рдФрд░ vagrant box add рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ...)

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ _30 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ тП│ред рдпрд╣ рд╣рдорд╛рд░реЗ рд░рдЦрд░рдЦрд╛рд╡рдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдХреНрд░рд┐рдп рдореБрджреНрджреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд╕рдорд╛рди рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЦрд╛рдХрд╛ рдкреВрд░рд╛ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдо рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдкрдХрдбрд╝ рд╕рдХреЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

znerd picture znerd  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shashanksinha89 picture shashanksinha89  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

paulcdejean picture paulcdejean  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shantanugadgil picture shantanugadgil  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

craigsimon picture craigsimon  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ