From bbd6578f574d40e3acbdee376e076b89c7b5f9d1 Mon Sep 17 00:00:00 2001 From: crims0n Date: Mon, 18 Jan 2021 16:43:31 +0300 Subject: [PATCH] bugfixes --- docker/Dockerfile.minios-live | 16 ---------------- docker/Dockerfile.minios-live-container | 7 +++++++ ...erfile.minios-live-container.0@install.sh} | 7 ++++--- docker/Dockerfile.py | 4 ++-- docker/Dockerfile2.py | 19 ++++++------------- linux-live/minioslib | 11 +++++++---- 6 files changed, 26 insertions(+), 38 deletions(-) delete mode 100644 docker/Dockerfile.minios-live create mode 100644 docker/Dockerfile.minios-live-container rename docker/{Dockerfile.minios-live.0@install.sh => Dockerfile.minios-live-container.0@install.sh} (89%) diff --git a/docker/Dockerfile.minios-live b/docker/Dockerfile.minios-live deleted file mode 100644 index a54b345..0000000 --- a/docker/Dockerfile.minios-live +++ /dev/null @@ -1,16 +0,0 @@ - -FROM ubuntu:focal -COPY Dockerfile.minios-live.0@install.sh /opt/install.sh -RUN chmod +x /opt/install.sh -RUN /opt/install.sh -RUN rm /opt/install.sh -ENV LOGPATH="/var/log" -ENV BUILD_TEST_ISO="0" -ENV DEV_SYSTEM="0" -ENV CREATE_BACKUP="0" -ENV DEBIAN_FRONTEND_TYPE="noninteractive" -ENV APT_CMD="apt-get" -ENV APT_OPTIONS="-y" -VOLUME /build -WORKDIR /build -CMD ["/build/minios-live/autoinstall", "-"] \ No newline at end of file diff --git a/docker/Dockerfile.minios-live-container b/docker/Dockerfile.minios-live-container new file mode 100644 index 0000000..4d1f61c --- /dev/null +++ b/docker/Dockerfile.minios-live-container @@ -0,0 +1,7 @@ + +FROM ubuntu:focal +COPY Dockerfile.minios-live-container.0@install.sh /opt/install.sh +RUN chmod +x /opt/install.sh && /opt/install.sh && rm /opt/install.sh +VOLUME /build +WORKDIR /build/minios-live +CMD ["/build/minios-live/autoinstall", "-"] \ No newline at end of file diff --git a/docker/Dockerfile.minios-live.0@install.sh b/docker/Dockerfile.minios-live-container.0@install.sh similarity index 89% rename from docker/Dockerfile.minios-live.0@install.sh rename to docker/Dockerfile.minios-live-container.0@install.sh index 2e36ad0..1abf3a5 100755 --- a/docker/Dockerfile.minios-live.0@install.sh +++ b/docker/Dockerfile.minios-live-container.0@install.sh @@ -9,9 +9,10 @@ trap '_failure ${LINENO} "$BASH_COMMAND"' ERR # ############################################################################ # +touch /.minios-live-container apt-get update -y -apt-get install -y wget patch sudo debootstrap xorriso -touch /minios-live-container +apt-get install -y sudo debootstrap xorriso +: 'apt-get install -y wget patch sudo debootstrap xorriso cd /opt/ wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.123ubuntu2_all.deb dpkg -i /opt/debootstrap_1.0.123ubuntu2_all.deb @@ -33,7 +34,7 @@ cat <<'EOF' >/usr/share/debootstrap/functions.diff EOF cd /usr/share/debootstrap/ -patch /usr/share/debootstrap/functions.diff EOF cd /usr/share/debootstrap/ -patch installing required software for host system ...${ENDCOLOUR}" $APT_CMD update >>$OUTPUT 2>&1 - if [ $CONTAINER_TYPE = "1" ]; then + + # we need this only for trusty container + : 'if [ $CONTAINER_TYPE = "1" ]; then touch /.minios-live $APT_CMD install -y wget patch >>$OUTPUT 2>&1 cd ~ @@ -762,7 +764,8 @@ function hostreq_pkg_list() { EOF cd /usr/share/debootstrap/ patch