Skip to content

Instantly share code, notes, and snippets.

@kazuhisya
kazuhisya / Dockerfile
Last active February 8, 2019 23:38
boostnote rpm test build env.
# vi: set ft=dockerfile :
FROM docker.io/ubuntu:16.04
MAINTAINER Kazuhisa Hara <[email protected]>
ENV TZ="JST-9" \
DEBIAN_FRONTEND="noninteractive"
RUN apt-get update && \
apt-get install -y curl --no-install-recommends
FROM centos:6
RUN yum install -y epel-release && \
yum groupinstall -y "Base" "Development Tools" && \
yum install -y --nogpgcheck http://ymu.dl.osdn.jp/linux-ha/66141/pacemaker-repo-1.1.14-1.1.el6.x86_64.rpm && \
yum install -y corosync corosynclib corosynclib-devel && \
yum install -y userspace-rcu userspace-rcu-devel yasm yasm-devel && \
yum install -y fuse fuse-devel && \
yum install -y rpm-build rpmdevtools rpmlint && \
curl -L -o /etc/yum.repos.d/bigtop.repo http://www.apache.org/dist/bigtop/bigtop-1.1.0/repos/centos6/bigtop.repo && \
@kazuhisya
kazuhisya / docker-cleanup
Created December 1, 2016 07:29
docker tools
#!/bin/sh
docker rm $(docker ps -qa)
docker rmi $(docker images -f "dangling=true" -q)
@kazuhisya
kazuhisya / nodejs-fix-suse.patch
Last active September 12, 2016 05:09
node LTS 4.5.0 for SUSE (from 10d87de)
diff -aurN nodejs-rpm/nodejs.spec nodejs-rpm.suse/nodejs.spec
--- nodejs-rpm/nodejs.spec 2016-09-12 13:38:10.427224646 +0900
+++ nodejs-rpm.suse/nodejs.spec 2016-09-12 13:52:12.000000000 +0900
@@ -23,7 +23,6 @@
Source0: %{url}/dist/v%{version}/%{_base}-v%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-tmp
Prefix: /usr
-BuildRequires: redhat-rpm-config
BuildRequires: tar
BuildRequires: gcc
@kazuhisya
kazuhisya / Dockerfile
Last active January 31, 2017 02:41
Docker Redmine(CentOS7-SCL, Redmine 3.x, SQLite3)
FROM centos:7
MAINTAINER Kazuhisa Hara <[email protected]>
# port
EXPOSE 3000
# env
ENV REDMINE_VERSION="3.3.2" \
RUBY_VERSION="rh-ruby22" \
PASSENGER_VERSION="rh-passenger40" \
@kazuhisya
kazuhisya / Dockerfile
Created August 19, 2016 08:12
Powershell on CentOS7
FROM centos:7
RUN curl -OL https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
RUN yum install ./powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm -y
CMD ["/usr/bin/powershell"]
@kazuhisya
kazuhisya / Dockerfile
Created August 16, 2016 04:51
sqlite314 csv
FROM centos:7
RUN yum install -y unzip gcc
WORKDIR /sqlite
RUN curl -O https://www.sqlite.org/2016/sqlite-amalgamation-3140100.zip
RUN unzip sqlite-amalgamation-3140100.zip
WORKDIR /sqlite/sqlite-amalgamation-3140100
RUN gcc -o sqlite3 shell.c sqlite3.c -ldl -lpthread
RUN curl -o csv.c https://www.sqlite.org/src/raw/ext/misc/csv.c?name=816a3715356e4210dae2d242057745e937050896
@kazuhisya
kazuhisya / alsaunmute
Created August 19, 2015 09:00
alsaunmute
#!/bin/sh
exec /sbin/alsactl \
-E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf \
--initfile=/lib/alsa/init/00main \
init
@kazuhisya
kazuhisya / gist:4b92ce653be0b5324939
Last active July 23, 2016 08:23
Mac の bash で、プロキシ設定を接続ネットワークにに合わせて自動切替する

.bash_profile に以下を書く

proxy_name=http://proxy.example.com:8080
switch_trigger=hogehoge # アクセスポイントの名前


if [ "`networksetup -getairportnetwork  en0  | awk '{print $4}'`" = "$switch_trigger" ]; then
    export http_proxy=$proxy_name
 export https_proxy=$proxy_name
@kazuhisya
kazuhisya / lxc-centos
Last active December 31, 2015 21:49 — forked from hagix9/lxc-centos
#!/bin/bash
#
# template script for generating CentOS container for LXC
#
#
# lxc: linux Container library
# Authors: