From 1504a585b6b5419f5e4e4eccc53ef599a5127c3b Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Sat, 9 Apr 2016 17:40:26 +0200 Subject: [PATCH] latest --- goshebang/test.go | 14 ++++++ sandbox/Dockerfile | 10 ---- sandbox/Makefile | 7 --- sandbox/README.markdown | 9 ---- sandbox/my_init | 9 ---- sandbox/run.sh | 102 ---------------------------------------- sandbox/sources.list | 4 -- 7 files changed, 14 insertions(+), 141 deletions(-) create mode 100755 goshebang/test.go delete mode 100644 sandbox/Dockerfile delete mode 100644 sandbox/Makefile delete mode 100644 sandbox/README.markdown delete mode 100644 sandbox/my_init delete mode 100644 sandbox/run.sh delete mode 100644 sandbox/sources.list diff --git a/goshebang/test.go b/goshebang/test.go new file mode 100755 index 0000000..c02fff4 --- /dev/null +++ b/goshebang/test.go @@ -0,0 +1,14 @@ +//usr/bin/env go run "$0" "$@" ; exit "$?" + +package main + +import "time" +import "fmt" +import "os" + +func main() { + fmt.Println("Hello World! It's all a bit tiring.") + time.Sleep(5 * time.Second) + fmt.Println("Goodbye World!") + os.Exit(1) +} diff --git a/sandbox/Dockerfile b/sandbox/Dockerfile deleted file mode 100644 index 10a96e1..0000000 --- a/sandbox/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM ubuntu:16.04 - -RUN echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d -ADD ./sources.list /etc/apt/sources.list -ADD ./run.sh /tmp/run.sh -RUN bash /tmp/run.sh && rm /tmp/run.sh -ADD ./my_init /usr/sbin/my_init -RUN chmod +x /usr/sbin/my_init -CMD /usr/sbin/my_init - diff --git a/sandbox/Makefile b/sandbox/Makefile deleted file mode 100644 index d709aff..0000000 --- a/sandbox/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -default: build - -build: - docker build -t sneak/sandbox . - -push: build - docker push sneak/sandbox diff --git a/sandbox/README.markdown b/sandbox/README.markdown deleted file mode 100644 index f3806f1..0000000 --- a/sandbox/README.markdown +++ /dev/null @@ -1,9 +0,0 @@ -# TODO - -* ctags / enhanced vim -* screenrc or byobu config -* customize PS1 -* more shells -* more editors (emacs) -* rbenv build versions -* LaTeX and fonts and whatnot diff --git a/sandbox/my_init b/sandbox/my_init deleted file mode 100644 index 2184b5a..0000000 --- a/sandbox/my_init +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -export > /etc/environment -/usr/sbin/runsvdir-start & -sleep 1 -if [[ ! -e /var/log/syslog ]]; then - touch /var/log/syslog -fi -exec tail -qf /var/log/syslog /etc/service/*/log/*.log diff --git a/sandbox/run.sh b/sandbox/run.sh deleted file mode 100644 index 82b8f1a..0000000 --- a/sandbox/run.sh +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/bash -export DEBIAN_FRONTEND=noninteractive - -PKGS=" - apt-utils - bind9-host - bonnie++ - build-essential - byobu - command-not-found - daemontools - debmirror - docker - fortune - git - irssi - jq - ldap-auth-client - ldap-utils - lsof - libxml2 - libxml2-dev - mailutils - make - mosh - mutt - nmap - nodejs - npm - nscd - pbzip2 - pv - pwgen - python - python-dev - python-pip - rbenv - rsync - rsyslog - rsyslog-gnutls - rsyslog-relp - runit - screen - snmp - snmp-mibs-downloader - snmpd - telnet - texlive-latex-base - tmux - vagrant - vim - wamerican-insane - wget -" - -apt-get update -apt-get -y upgrade -apt-get install -y $PKGS - -# use faster one: -OLD="$(which bzip2)" -rm $OLD -ln $(which pbzip2) $OLD - -git clone https://github.com/rbenv/ruby-build.git /root/.rbenv/plugins/ruby-build - -cd /usr/local/bin -wget https://raw.githubusercontent.com/sneak/ppss/master/ppss -chmod +x ./ppss - -NPM_PKGS=" - coffee-script - coffeelint -" - -# update npm -npm update -g --loglevel info npm -for PKG in $NPM_PKGS ; do - npm install -g --loglevel info $PKG -done - -PIP_PKGS=" - virtualenv - pylint - awscli -" - -pip install --upgrade pip -pip install setuptools -pip install pip-review -pip-review --verbose --auto -for PKG in $PIP_PKGS; do - pip install $PKG -done - -# cleanup - -rm -rf \ - /root/.cache \ - /var/cache/* \ - /var/lib/apt/lists/* \ - /core diff --git a/sandbox/sources.list b/sandbox/sources.list deleted file mode 100644 index df8ab5e..0000000 --- a/sandbox/sources.list +++ /dev/null @@ -1,4 +0,0 @@ -deb mirror://mirrors.ubuntu.com/mirrors.txt xenial main restricted universe multiverse -deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-updates main restricted universe multiverse -deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-backports main restricted universe multiverse -deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-security main restricted universe multiverse