source: ogLive-Builder-Git/Dockerfile @ fe5645c

deps-vadimfilebeat-installerimprove-versionlgromero-testsmainpull-from-cloning-engine
Last change on this file since fe5645c was 7123d35, checked in by Natalia Serrano <natalia.serrano@…>, 6 months ago

refs #809 collaborate with the jenkins job

  • Property mode set to 100644
File size: 955 bytes
RevLine 
[f002c56]1FROM ubuntu:noble
2
3RUN apt-get update && apt-get -y install \
4  debootstrap \
5  fdisk \
6  file \
7  genisoimage \
8  git \
9  ipxe \
10  jq \
11  lsof \
12  python3 \
13  python3-apt \
14  qemu-utils \
15  rsync \
16  schroot \
17  squashfs-tools \
18  subversion \
19  syslinux \
20  syslinux-efi \
21  syslinux-utils \
22  && rm -rf /var/lib/apt/lists/*
23
24RUN groupadd opengnsys
25RUN mkdir -p /opt/opengnsys/client /tmp/opengnsys/oglive_builder /var/lib/tftpboot/
26RUN ln -fs /var/lib/tftpboot /opt/opengnsys
27
[02b44a1]28ARG OPENGNSYS_HEAD
[f002c56]29
[567c8dc]30COPY . /tmp/opengnsys/oglive_builder/
[6b66424]31
[567c8dc]32RUN ls -la /tmp/opengnsys/oglive_builder/ && \
[7123d35]33    mv /tmp/opengnsys/oglive_builder/engine /tmp/opengnsys/oglive_builder/shared /tmp/opengnsys/ && \
[02b44a1]34    cp /tmp/opengnsys/oglive_builder/schroot.conf /tmp/opengnsys/oglive_builder/mount-defaults /etc/schroot/ && \
[c1a9ff2]35    echo '' >/etc/schroot/default/nssdatabases && \
36    rm -f /etc/schroot/setup.d/*chrootname
[f002c56]37
38ENTRYPOINT ["/tmp/opengnsys/oglive_builder/mkoglive.py"]
Note: See TracBrowser for help on using the repository browser.