Skip to content

Instantly share code, notes, and snippets.

View prologic's full-sized avatar
👋
Principal SRE, Founder of Yarn.social and Salty.im

James Mills prologic

👋
Principal SRE, Founder of Yarn.social and Salty.im
View GitHub Profile
@prologic
prologic / test.conf
Last active August 29, 2015 14:19
Playing with Stackoverflow Question: 29762824
key1:
nested-key1 = val1
nested-key2 = val2
key2:
nested-key3 = val3
@prologic
prologic / Dockerfile
Created April 17, 2015 00:36
My CRUX based UNIX as an IDE Docker Image and related fiels
FROM crux/base:latest
MAINTAINER James Mills <[email protected]>
ENV USER prologic
ENV HOME /home
ENV FULLNAME James Mills
ENV locale en_US
VOLUME /var/lib/docker
@prologic
prologic / gist:15d03ec5ec1f4cbd8a22
Created March 24, 2015 01:10
created by github.com/tr3buchet/gister
commit 64cb4acd8381dd7e3bd55794e353197ba5e6d560
Author: James Mills <[email protected]>
Date: Tue Mar 24 11:10:23 2015 +1000
Fix zsh git status slowness
diff --git a/users/jmills/.zshrc b/users/jmills/.zshrc
index 98bd7f3..c1c6188 100644
--- a/users/jmills/.zshrc
+++ b/users/jmills/.zshrc
@prologic
prologic / docker-compose.yml
Created March 22, 2015 15:04
A mini Docker based PaaS
autodock:
image: prologic/autodock
ports:
- "1338:1338/udp"
- "1338:1338/tcp"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
autodocklogger:
image: prologic/autodock-logger
@prologic
prologic / gist:207635478ea8c399965b
Created March 19, 2015 01:32
created by github.com/tr3buchet/gister
# pwd
/usr/ports/core/btrfs-progs/work/src/btrfs-progs-v3.18.2
# cat ../../../Pkgfile
# Description: Filesystem utilities for btrfs
# URL: http://btrfs.wiki.kernel.org
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: util-linux e2fsprogs lzo
name=btrfs-progs
version=3.18.2
@prologic
prologic / rundocker.sh
Created March 17, 2015 07:23
docker run wrapper
#!/bin/bash
source /etc/sysconfig/userdata
docker run -e MYGLOBAL $@
@prologic
prologic / gist:7c2402b95f4e88553ea5
Created March 13, 2015 01:42
created by github.com/tr3buchet/gister
~ # docker run -i -t --rm crux bash -c 'crux'
setup mount namespace pivot_root invalid argumentFATA[0002] Error response from daemon: Cannot start container 1b8591ecf7516f9355fd32c790821a7aef010ab8f4b685bd81c82667f2467816: setup mount namespace pivot_root invalid argument
~ # cat docker.log
time="2015-03-13T01:40:18Z" level="info" msg="+job serveapi(unix:///var/run/docker.sock)"
time="2015-03-13T01:40:18Z" level="fatal" msg="pid file found, ensure docker is not running or delete /var/run/docker.pid"
time="2015-03-13T01:40:48Z" level="debug" msg="Calling POST /containers/create"
time="2015-03-13T01:40:48Z" level="info" msg="POST /v1.17/containers/create"
time="2015-03-13T01:40:48Z" level="info" msg="+job create()"
time="2015-03-13T01:40:48Z" level="debug" msg="[deviceset] AddDevice() hash=1b8591ecf7516f9355fd32c790821a7aef010ab8f4b685bd81c82667f2467816-init basehash=adc2a241090c8a935db551461f6ab54b715b4cb5467b4c9889d9c14b86c691c6"
time="2015-03-13T01:40:48Z" level="debug" msg="libdevmapper(6): ioctl/lib
@prologic
prologic / gist:4b1a463c53a39f159ed0
Created March 12, 2015 10:17
created by github.com/tr3buchet/gister
=======> Build result:
drwxr-xr-x 0 root root 0 Mar 12 20:19 usr/
drwxr-xr-x 0 root root 0 Mar 12 20:19 usr/bin/
drwxr-xr-x 0 root root 0 Mar 12 20:19 usr/lib/
drwxr-xr-x 0 root root 0 Mar 12 20:19 usr/sbin/
lrwxrwxrwx 0 root root 0 Mar 12 20:19 usr/sbin/iptables -> xtables-multi
lrwxrwxrwx 0 root root 0 Mar 12 20:19 usr/sbin/ip6tables-restore -> xtables-multi
lrwxrwxrwx 0 root root 0 Mar 12 20:19 usr/sbin/iptables-save -> xtables-multi
lrwxrwxrwx 0 root root 0 Mar 12 20:19 usr/sbin/iptables-restore -> xtables-multi
lrwxrwxrwx 0 root root 0 Mar 12 20:19 usr/sbin/ip6tables -> xtables-multi
@prologic
prologic / gist:059bed08195e2c47d72c
Created March 12, 2015 09:57
created by github.com/tr3buchet/gister
+ cd /home/prologic/vallinux/base/packages/iptables/work/src/iptables-1.4.14
+ patch -p1
patching file extensions/libip6t_ipv6header.c
patching file extensions/libxt_TCPOPTSTRIP.c
patching file include/libiptc/ipt_kernel_headers.h
patching file include/linux/netfilter_ipv4/ip_tables.h
patching file iptables/ip6tables-restore.c
patching file iptables/ip6tables-save.c
patching file iptables/iptables-restore.c
patching file iptables/iptables-save.c
@prologic
prologic / Pkgfile
Created March 12, 2015 09:36
created by github.com/tr3buchet/gister
name=iptables
version=1.4.14
release=1
source=(
http://www.musl-libc.org/releases/musl-1.0.4.tar.gz
https://github.com/sabotage-linux/kernel-headers/archive/master.zip
https://raw.githubusercontent.com/sabotage-linux/sabotage/master/KEEP/iptables-1.4.14-musl-fixes.patch
ftp://ftp.netfilter.org/pub/iptables/$name-$version.tar.bz2
)