mirror of https://github.com/docker/docs.git
Anonymous stats
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
This commit is contained in:
parent
0738862c0d
commit
51fa7d0c42
|
|
@ -41,11 +41,13 @@ RUN chmod +x /docker-compose
|
|||
ENV BOOT2DOCKER_ISO_VERSION $DOCKER_VERSION
|
||||
RUN curl -fsSL -o /boot2docker.iso https://github.com/tianon/boot2docker-legacy/releases/download/v1.8.0-rc2/boot2docker.iso
|
||||
|
||||
ENV KITEMATIC_VERSION 0.8.0-rc3
|
||||
ENV KITEMATIC_VERSION 0.8.0-rc4
|
||||
RUN curl -fsSL -o /kitematic.zip https://github.com/kitematic/kitematic/releases/download/v$KITEMATIC_VERSION/Kitematic-$KITEMATIC_VERSION-Mac.zip
|
||||
|
||||
# ENV INSTALLER_VERSION $DOCKER_VERSION
|
||||
ENV INSTALLER_VERSION 1.8.0-rc4
|
||||
ENV INSTALLER_VERSION 1.8.0-rc5
|
||||
|
||||
ENV MIXPANEL_TOKEN c306ae65c33d7d09fe3e546f36493a6e
|
||||
|
||||
# Start building package
|
||||
|
||||
|
|
@ -123,6 +125,10 @@ RUN cd /mpkg/dockercompose.pkg && \
|
|||
|
||||
# boot2dockeriso.pkg
|
||||
RUN cd /mpkg/boot2dockeriso.pkg && \
|
||||
export EVENT_DATA=$(echo "{\"event\":\"Installer Finished\",\"properties\":{\"token\":\"$MIXPANEL_TOKEN\",\"version\":\"$INSTALLER_VERSION\",\"os\":\"darwin\"}}" | base64 | tr -d '\n') && \
|
||||
sed -i \
|
||||
-e "s/%EVENT_DATA%/$EVENT_DATA/g" \
|
||||
./Scripts/postinstall && \
|
||||
cd Scripts && find . | cpio -o --format odc | gzip -c > ../Scripts.bin && cd .. && \
|
||||
rm -r Scripts && mv Scripts.bin Scripts && \
|
||||
mkdir ./rootfs && \
|
||||
|
|
@ -178,8 +184,9 @@ RUN sed -i \
|
|||
RUN sed -i \
|
||||
-e "s/%INSTALLER_VERSION%/$INSTALLER_VERSION/g" \
|
||||
mpkg/Resources/en.lproj/Installed.html
|
||||
RUN sed -i \
|
||||
-e "s/%INSTALLER_VERSION%/$INSTALLER_VERSION/g" \
|
||||
RUN export EVENT_DATA=$(echo "{\"event\":\"Installer Started\",\"properties\":{\"token\":\"$MIXPANEL_TOKEN\",\"version\":\"$INSTALLER_VERSION\",\"os\":\"darwin\"}}" | base64 | tr -d '\n') && \
|
||||
sed -i \
|
||||
-e "s/%EVENT_DATA%/$EVENT_DATA/g" \
|
||||
/mpkg/Distribution && \
|
||||
sed -i \
|
||||
-e "s/%VBOX_VERSION%/$VBOX_VERSION/g" \
|
||||
|
|
|
|||
|
|
@ -10,10 +10,10 @@
|
|||
<line choice="choiceDockerCLI"/>
|
||||
<line choice="choiceDockerMachineCLI"/>
|
||||
<line choice="choiceDockerComposeCLI"/>
|
||||
<line choice="choiceBoot2DockerISO"/>
|
||||
<line choice="choiceDockerQuickstartTerminalAPP"/>
|
||||
<line choice="choiceKitematicAPP"/>
|
||||
<line choice="choiceVBox"/>
|
||||
<line choice="choiceBoot2DockerISO"/>
|
||||
</choices-outline>
|
||||
<choice id="choiceDockerCLI" title="choiceDockerCLI_title" description="choiceDockerCLI_msg" start_selected="true" start_enabled="true" start_visible="true">
|
||||
<pkg-ref id="io.docker.pkg.docker"/>
|
||||
|
|
@ -24,9 +24,6 @@
|
|||
<choice id="choiceDockerComposeCLI" title="choiceDockerComposeCLI_title" description="choiceDockerComposeCLI_msg" start_selected="true" start_enabled="true" start_visible="true">
|
||||
<pkg-ref id="io.docker.pkg.dockercompose"/>
|
||||
</choice>
|
||||
<choice id="choiceBoot2DockerISO" title="choiceBoot2DockerISO_title" description="choiceBoot2DockerISO_msg" start_selected="true" start_enabled="true" start_visible="false">
|
||||
<pkg-ref id="io.boot2dockeriso.pkg.boot2dockeriso"/>
|
||||
</choice>
|
||||
<choice id="choiceDockerQuickstartTerminalAPP" title="choiceDockerQuickstartTerminalAPP_title" description="choiceDockerQuickstartTerminalAPP_msg" start_selected="true" start_enabled="true" start_visible="true">
|
||||
<pkg-ref id="io.docker.pkg.dockerquickstartterminalapp"/>
|
||||
</choice>
|
||||
|
|
@ -45,10 +42,6 @@
|
|||
<pkg-ref id="io.docker.pkg.dockercompose">
|
||||
<bundle-version/>
|
||||
</pkg-ref>
|
||||
<pkg-ref id="io.boot2dockeriso.pkg.boot2dockeriso" auth="Root" version="%BOOT2DOCKER_ISO_VERSION%" installKBytes="%BOOT2DOCKER_ISO_INSTALL_KBYTES%">#boot2dockeriso.pkg</pkg-ref>
|
||||
<pkg-ref id="io.boot2dockeriso.pkg.boot2dockeriso">
|
||||
<bundle-version/>
|
||||
</pkg-ref>
|
||||
<pkg-ref id="io.docker.pkg.dockerquickstartterminalapp" auth="Root" version="%DOCKERQUICKSTARTTERMINALAPP_VERSION%" installKBytes="%DOCKERQUICKSTARTTERMINALAPP_INSTALL_KBYTES%">#dockerquickstartterminalapp.pkg</pkg-ref>
|
||||
<pkg-ref id="io.docker.pkg.dockerquickstartterminalapp">
|
||||
<bundle-version/>
|
||||
|
|
@ -62,9 +55,14 @@
|
|||
<!-- Manually imported VBox Stuff -->
|
||||
<installation-check script="checkPrerequisite()"/>
|
||||
<script>
|
||||
<![CDATA[
|
||||
/* js:pkmk:start */
|
||||
function checkPrerequisite()
|
||||
{
|
||||
try {
|
||||
system.run('/bin/bash', '-c', 'curl -H "Content-Type: application/json" -X POST https://api.mixpanel.com/track/?data=%EVENT_DATA%');
|
||||
} catch (e) { system.log(e); }
|
||||
|
||||
try
|
||||
{
|
||||
test = system.sysctl('hw.machine');
|
||||
|
|
@ -131,6 +129,7 @@
|
|||
} catch (e){ system.log(e); return false; }
|
||||
}
|
||||
/* js:pkmk:end */
|
||||
]]>
|
||||
</script>
|
||||
<choice id="choiceVBox" title="choiceVBox_title" description="choiceVBox_msg" start_selected="vboxNeedsUpgrade()" start_enabled="vboxNeedsUpgrade()" start_visible="true">
|
||||
<pkg-ref id="org.virtualbox.pkg.vboxkexts" auth="Root" version="%VBOX_VERSION%" installKBytes="935">#VBoxKEXTs.pkg</pkg-ref>
|
||||
|
|
@ -153,4 +152,11 @@
|
|||
<pkg-ref id="org.virtualbox.pkg.virtualboxcli">
|
||||
<bundle-version/>
|
||||
</pkg-ref>
|
||||
<choice id="choiceBoot2DockerISO" title="choiceBoot2DockerISO_title" description="choiceBoot2DockerISO_msg" start_selected="true" start_enabled="true" start_visible="false">
|
||||
<pkg-ref id="io.boot2dockeriso.pkg.boot2dockeriso"/>
|
||||
</choice>
|
||||
<pkg-ref id="io.boot2dockeriso.pkg.boot2dockeriso" auth="Root" version="%BOOT2DOCKER_ISO_VERSION%" installKBytes="%BOOT2DOCKER_ISO_INSTALL_KBYTES%">#boot2dockeriso.pkg</pkg-ref>
|
||||
<pkg-ref id="io.boot2dockeriso.pkg.boot2dockeriso">
|
||||
<bundle-version/>
|
||||
</pkg-ref>
|
||||
</installer-gui-script>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
# Place boot2docker ISO in cache
|
||||
mkdir -p ~/.docker/machine/cache
|
||||
cp /usr/local/share/boot2docker/boot2docker.iso ~/.docker/machine/cache/boot2docker.iso
|
||||
chown -R $USER:staff ~/.docker
|
||||
|
||||
curl -H "Content-Type: application/json" -X POST "https://api.mixpanel.com/track/?data=%EVENT_DATA%"
|
||||
|
||||
# TODO: run migration
|
||||
|
|
|
|||
Loading…
Reference in New Issue