зеркало из https://github.com/microsoft/docker.git
builder/parser/dumper: Handle newlines appropriately.
Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
This commit is contained in:
Родитель
2d1c8bd786
Коммит
234f0e4f79
|
@ -26,7 +26,7 @@ func main() {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
} else {
|
} else {
|
||||||
fmt.Print(ast.Dump())
|
fmt.Println(ast.Dump())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
(maintainer "brimstone@the.narro.ws")
|
(maintainer "brimstone@the.narro.ws")
|
||||||
(env "GOPATH" "/go")
|
(env "GOPATH" "/go")
|
||||||
(entrypoint "/usr/local/bin/consuldock")
|
(entrypoint "/usr/local/bin/consuldock")
|
||||||
(run "apt-get update && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean && apt-get install -y --no-install-recommends git golang ca-certificates && apt-get clean && rm -rf /var/lib/apt/lists && go get -v github.com/brimstone/consuldock && mv $GOPATH/bin/consuldock /usr/local/bin/consuldock && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty && apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') && rm /tmp/dpkg.* && rm -rf $GOPATH")
|
(run "apt-get update && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean && apt-get install -y --no-install-recommends git golang ca-certificates && apt-get clean && rm -rf /var/lib/apt/lists && go get -v github.com/brimstone/consuldock && mv $GOPATH/bin/consuldock /usr/local/bin/consuldock && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty && apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') && rm /tmp/dpkg.* && rm -rf $GOPATH")
|
||||||
|
|
|
@ -6,4 +6,4 @@
|
||||||
(run "cd /tmp && wget https://dl.bintray.com/mitchellh/consul/0.3.1_web_ui.zip -O web_ui.zip && unzip web_ui.zip && mv dist /webui && rm web_ui.zip")
|
(run "cd /tmp && wget https://dl.bintray.com/mitchellh/consul/0.3.1_web_ui.zip -O web_ui.zip && unzip web_ui.zip && mv dist /webui && rm web_ui.zip")
|
||||||
(run "apt-get update && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean && apt-get install -y --no-install-recommends unzip wget && apt-get clean && rm -rf /var/lib/apt/lists && cd /tmp && wget https://dl.bintray.com/mitchellh/consul/0.3.1_web_ui.zip -O web_ui.zip && unzip web_ui.zip && mv dist /webui && rm web_ui.zip && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty && apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') && rm /tmp/dpkg.*")
|
(run "apt-get update && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean && apt-get install -y --no-install-recommends unzip wget && apt-get clean && rm -rf /var/lib/apt/lists && cd /tmp && wget https://dl.bintray.com/mitchellh/consul/0.3.1_web_ui.zip -O web_ui.zip && unzip web_ui.zip && mv dist /webui && rm web_ui.zip && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty && apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') && rm /tmp/dpkg.*")
|
||||||
(env "GOPATH" "/go")
|
(env "GOPATH" "/go")
|
||||||
(run "apt-get update && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean && apt-get install -y --no-install-recommends git golang ca-certificates build-essential && apt-get clean && rm -rf /var/lib/apt/lists && go get -v github.com/hashicorp/consul && mv $GOPATH/bin/consul /usr/bin/consul && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty && apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') && rm /tmp/dpkg.* && rm -rf $GOPATH")
|
(run "apt-get update && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean && apt-get install -y --no-install-recommends git golang ca-certificates build-essential && apt-get clean && rm -rf /var/lib/apt/lists && go get -v github.com/hashicorp/consul && mv $GOPATH/bin/consul /usr/bin/consul && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty && apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') && rm /tmp/dpkg.* && rm -rf $GOPATH")
|
||||||
|
|
|
@ -37,4 +37,4 @@
|
||||||
(env "APACHE_LOG_DIR" "/var/log/apache2")
|
(env "APACHE_LOG_DIR" "/var/log/apache2")
|
||||||
(expose "80")
|
(expose "80")
|
||||||
(volume "/opt/nagios/var" "/opt/nagios/etc" "/opt/nagios/libexec" "/var/log/apache2" "/usr/share/snmp/mibs")
|
(volume "/opt/nagios/var" "/opt/nagios/etc" "/opt/nagios/libexec" "/var/log/apache2" "/usr/share/snmp/mibs")
|
||||||
(cmd "/usr/local/bin/start_nagios")
|
(cmd "/usr/local/bin/start_nagios")
|
||||||
|
|
|
@ -22,4 +22,4 @@
|
||||||
(workdir "/go/src/github.com/docker/docker")
|
(workdir "/go/src/github.com/docker/docker")
|
||||||
(env "DOCKER_BUILDTAGS" "apparmor selinux")
|
(env "DOCKER_BUILDTAGS" "apparmor selinux")
|
||||||
(entrypoint "hack/dind")
|
(entrypoint "hack/dind")
|
||||||
(copy "." "/go/src/github.com/docker/docker")
|
(copy "." "/go/src/github.com/docker/docker")
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
(maintainer "Erik \\\\Hollensbe <erik@hollensbe.org>\\\"")
|
(maintainer "Erik \\\\Hollensbe <erik@hollensbe.org>\\\"")
|
||||||
(run "apt-get \\update && apt-get \\\"install znc -y")
|
(run "apt-get \\update && apt-get \\\"install znc -y")
|
||||||
(add "\\conf\\\\\"" "/.znc")
|
(add "\\conf\\\\\"" "/.znc")
|
||||||
(cmd "/usr\\\"/bin/znc" "-f" "-r")
|
(cmd "/usr\\\"/bin/znc" "-f" "-r")
|
||||||
|
|
|
@ -8,4 +8,4 @@
|
||||||
(expose "8083")
|
(expose "8083")
|
||||||
(expose "8086")
|
(expose "8086")
|
||||||
(expose "8090")
|
(expose "8090")
|
||||||
(expose "8099")
|
(expose "8099")
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
(cmd "\"[\\\"echo\\\", \\\"Phew, I just managed to escaped those double quotes\\\"]\"")
|
(cmd "\"[\\\"echo\\\", \\\"Phew, I just managed to escaped those double quotes\\\"]\"")
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
(cmd "'[\"echo\", \"Well, JSON in a string is JSON too?\"]'")
|
(cmd "'[\"echo\", \"Well, JSON in a string is JSON too?\"]'")
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
(cmd "['echo','single quotes are invalid JSON']")
|
(cmd "['echo','single quotes are invalid JSON']")
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
(cmd "[\"echo\", \"Please, close the brackets when you're done\"")
|
(cmd "[\"echo\", \"Please, close the brackets when you're done\"")
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
(cmd "[\"echo\", \"look ma, no quote!]")
|
(cmd "[\"echo\", \"look ma, no quote!]")
|
||||||
|
|
|
@ -4,4 +4,4 @@
|
||||||
(run "apt-get update")
|
(run "apt-get update")
|
||||||
(run "apt-get -y install redis-server redis-tools")
|
(run "apt-get -y install redis-server redis-tools")
|
||||||
(expose "6379")
|
(expose "6379")
|
||||||
(entrypoint "/usr/bin/redis-server")
|
(entrypoint "/usr/bin/redis-server")
|
||||||
|
|
|
@ -26,4 +26,4 @@
|
||||||
(volume "/test3")
|
(volume "/test3")
|
||||||
(workdir "/test")
|
(workdir "/test")
|
||||||
(add "." "/")
|
(add "." "/")
|
||||||
(copy "." "copy")
|
(copy "." "copy")
|
||||||
|
|
|
@ -11,4 +11,4 @@
|
||||||
(run "mkdir /Mail")
|
(run "mkdir /Mail")
|
||||||
(run "mkdir /.offlineimap")
|
(run "mkdir /.offlineimap")
|
||||||
(run "echo \"export TERM=screen-256color\" >/.zshenv")
|
(run "echo \"export TERM=screen-256color\" >/.zshenv")
|
||||||
(cmd "setsid cron; tmux -2")
|
(cmd "setsid cron; tmux -2")
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
(from "ubuntu:14.04")
|
(from "ubuntu:14.04")
|
||||||
(run "apt-get update && apt-get install libcap2-bin mumble-server -y")
|
(run "apt-get update && apt-get install libcap2-bin mumble-server -y")
|
||||||
(add "./mumble-server.ini" "/etc/mumble-server.ini")
|
(add "./mumble-server.ini" "/etc/mumble-server.ini")
|
||||||
(cmd "/usr/sbin/murmurd")
|
(cmd "/usr/sbin/murmurd")
|
||||||
|
|
|
@ -8,4 +8,4 @@
|
||||||
(run "mkdir /www")
|
(run "mkdir /www")
|
||||||
(cmd "/usr/sbin/nginx")
|
(cmd "/usr/sbin/nginx")
|
||||||
(volume "/www")
|
(volume "/www")
|
||||||
(expose "80")
|
(expose "80")
|
||||||
|
|
|
@ -17,4 +17,4 @@
|
||||||
(add "./configs" "/steam/tf2/tf/addons/sourcemod/configs")
|
(add "./configs" "/steam/tf2/tf/addons/sourcemod/configs")
|
||||||
(run "mkdir -p /steam/tf2/tf/addons/sourcemod/translations/en")
|
(run "mkdir -p /steam/tf2/tf/addons/sourcemod/translations/en")
|
||||||
(run "cp /steam/tf2/tf/addons/sourcemod/translations/*.txt /steam/tf2/tf/addons/sourcemod/translations/en")
|
(run "cp /steam/tf2/tf/addons/sourcemod/translations/*.txt /steam/tf2/tf/addons/sourcemod/translations/en")
|
||||||
(cmd "cd /steam/tf2 && ./srcds_run -port 27015 +ip 0.0.0.0 +map ctf_2fort -autoupdate -steam_dir /steam -steamcmd_script /steam/script +tf_bot_quota 12 +tf_bot_quota_mode fill")
|
(cmd "cd /steam/tf2 && ./srcds_run -port 27015 +ip 0.0.0.0 +map ctf_2fort -autoupdate -steam_dir /steam -steamcmd_script /steam/script +tf_bot_quota 12 +tf_bot_quota_mode fill")
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
(add ".weechat" "/.weechat")
|
(add ".weechat" "/.weechat")
|
||||||
(add ".tmux.conf" "/")
|
(add ".tmux.conf" "/")
|
||||||
(run "echo \"export TERM=screen-256color\" >/.zshenv")
|
(run "echo \"export TERM=screen-256color\" >/.zshenv")
|
||||||
(cmd "zsh -c weechat")
|
(cmd "zsh -c weechat")
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
(maintainer "Erik Hollensbe <erik@hollensbe.org>")
|
(maintainer "Erik Hollensbe <erik@hollensbe.org>")
|
||||||
(run "apt-get update && apt-get install znc -y")
|
(run "apt-get update && apt-get install znc -y")
|
||||||
(add "conf" "/.znc")
|
(add "conf" "/.znc")
|
||||||
(cmd "/usr/bin/znc" "-f" "-r")
|
(cmd "/usr/bin/znc" "-f" "-r")
|
||||||
|
|
Загрузка…
Ссылка в новой задаче