File: Dockerfile

package info (click to toggle)
partclone 0.3.40%2Brepack-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,188 kB
  • sloc: ansic: 136,520; xml: 2,107; sh: 1,908; makefile: 515; asm: 383; perl: 106; sed: 16
file content (16 lines) | stat: -rw-r--r-- 1,102 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM ubuntu:latest
MAINTAINER Thomas-Tsai <tlinux.tsai@gmail.com>
RUN sed -i s/archive.ubuntu.com/free.nchc.org.tw/g /etc/apt/sources.list
RUN apt-get update
RUN apt-get install -y f2fs-tools hfsprogs exfatprogs gddrescue libfuse-dev jfsutils reiser4progs hfsprogs hfsplus reiserfsprogs btrfs-progs wget gnupg2 git libxxhash-dev libisal-dev
RUN echo '# drbl repository' >> /etc/apt/sources.list 
RUN echo 'deb http://free.nchc.org.tw/drbl-core drbl stable testing unstable dev' >> /etc/apt/sources.list 
RUN echo 'deb-src http://free.nchc.org.tw/drbl-core drbl stable testing unstable dev' >> /etc/apt/sources.list
RUN wget http://drbl.nchc.org.tw/GPG-KEY-DRBL -O - | apt-key add -
RUN apt-get update
RUN apt-get -y build-dep partclone
RUN git clone https://github.com/Thomas-Tsai/partclone.git /partclone
WORKDIR /partclone
RUN ./autogen && ./configure --enable-fs-test --enable-feature-test --enable-extfs --enable-ntfs --enable-fat --enable-exfat --enable-hfsp --enable-apfs --enable-btrfs --enable-minix --enable-f2fs --enable-reiser4 --enable-xfs && make && make install
WORKDIR /partclone/tests