Skip to content

Commit 3871a5f

Browse files
authored
Update setup-docker.js
1 parent 7a544e1 commit 3871a5f

File tree

1 file changed

+32
-3
lines changed

1 file changed

+32
-3
lines changed

lib/setup-docker.js

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ async function run() {
129129
'install',
130130
'--cask',
131131
DOCKER_CHANNEL !== 'stable' ? 'docker' : 'docker'
132-
//'https://raw.githubusercontent.com/Homebrew/homebrew-cask/cb7d9556d476d470b04d74bf2687f5a276c22292/Casks/docker.rb'
133132
]);
134133
core.endGroup();
135134

@@ -162,11 +161,41 @@ async function run() {
162161
`
163162
set -x
164163
165-
ls -la /Library/PrivilegedHelperTools
166-
ls -la /Library/LaunchDaemons/
164+
165+
cat <<EOF | tee /tmp/com.docker.vmnetd.plist
166+
<?xml version="1.0" encoding="UTF-8"?>
167+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
168+
<plist version="1.0">
169+
<dict>
170+
<key>Label</key>
171+
<string>com.docker.vmnetd</string>
172+
<key>Program</key>
173+
<string>/Library/PrivilegedHelperTools/com.docker.vmnetd</string>
174+
<key>ProgramArguments</key>
175+
<array>
176+
<string>/Library/PrivilegedHelperTools/com.docker.vmnetd</string>
177+
</array>
178+
<key>RunAtLoad</key>
179+
<true/>
180+
<key>Sockets</key>
181+
<dict>
182+
<key>Listener</key>
183+
<dict>
184+
<key>SockPathMode</key>
185+
<integer>438</integer>
186+
<key>SockPathName</key>
187+
<string>/var/run/com.docker.vmnetd.sock</string>
188+
</dict>
189+
</dict>
190+
<key>Version</key>
191+
<string>59</string>
192+
</dict>
193+
</plist>
194+
EOF
167195
168196
sudo /bin/cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/PrivilegedHelperTools
169197
# sudo /bin/cp /Applications/Docker.app/Contents/Resources/com.docker.vmnetd.plist /Library/LaunchDaemons/
198+
sudo /bin/cp /tmp/com.docker.vmnetd.plist /Library/LaunchDaemons/
170199
sudo /bin/chmod 544 /Library/PrivilegedHelperTools/com.docker.vmnetd
171200
sudo /bin/chmod 644 /Library/LaunchDaemons/com.docker.vmnetd.plist
172201
sudo /bin/launchctl load /Library/LaunchDaemons/com.docker.vmnetd.plist

0 commit comments

Comments
 (0)