Setup development environment on OSX
Setup development environment on OSX
Install Homebrew on your laptop
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Install some packages you like
cat > Caskfile Initialize virtual machine
boot2docker init
boot2docker startA demonstration for build rpm in container
cat > Dockerfile 
RUN yum clean all
RUN yum -y update && yum install -y \
    ruby-devel.x86_64 \
    ruby.x86_64 \
    rubygems.noarch \
    gcc.x86_64 \
    rpm-build.x86_64
RUN gem install fpm --no-rdoc --no-ri
VOLUME /data
WORKDIR /data
CMD ["/bin/bash"]
EOF
$(boot2docker shellinit)
docker build -t mlf4aiur/fpm_rpm .Put your package into data/ directory and run following command, then you’ll get the rpm file in you data directory.
docker run -it --rm -v pwd/data:/data mlf4aiur/fpm_rpm fpm \
    --verbose \
    -f \
    -s dir \
    -t rpm \
    --name hello_world \
    -v 0.9.0 \
    --config-files opt/hello_world/ \
    --exclude "*/*.pyc" \
    --depends python \
    opt/hello_world