recfsusb2iのDockerfile
#alpine #docker #armv7 #recfsusb2i #dtv
stz2012/libarib25のときの書き換えも含めている(arib25付近sed)
linux-headersもどこかでインストールしておく
code:Dockerfile
ADD https://api.github.com/repos/jeeb/recfsusb2i/git/refs/heads/master /tmp/recfsusb2i.json
RUN git clone https://github.com/jeeb/recfsusb2i.git /tmp/recfsusb2i \
&& cd /tmp/recfsusb2i/src \
&& sed -i -e 's/aribb25/libarib25/g' ./Makefile \
&& sed -i -e 's/aribb25/arib25/g' ./utils.c \
&& sed -i -e '12a #include <fcntl.h>' ./usbdevfile.c \
&& sed -i -e '12a #include <linux/limits.h>' ./usbdevfile.c \
&& export PKG_CONFIG_PATH="/usr/local/lib64/pkgconfig" \
&& make B25=1 \
&& mv recfsusb2i /usr/local/bin