diff --git a/linux/ecosystem/epicmorg/edge/main/Dockerfile b/linux/ecosystem/epicmorg/edge/main/Dockerfile index 6c340284e..5a0035a03 100644 --- a/linux/ecosystem/epicmorg/edge/main/Dockerfile +++ b/linux/ecosystem/epicmorg/edge/main/Dockerfile @@ -2,6 +2,13 @@ FROM epicmorg/prod LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive +################################################################## +# git-lfs official binary +################################################################## +RUN curl -L https://packagecloud.io/github/git-lfs/gpgkey | apt-key add - && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list + ################################################################## # bullseye sources list ################################################################## diff --git a/linux/ecosystem/epicmorg/prod/main/Dockerfile b/linux/ecosystem/epicmorg/prod/main/Dockerfile index 732091b22..8407863b1 100644 --- a/linux/ecosystem/epicmorg/prod/main/Dockerfile +++ b/linux/ecosystem/epicmorg/prod/main/Dockerfile @@ -15,7 +15,7 @@ RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.1 +ENV P4_VERSION=r21.2 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## @@ -30,6 +30,7 @@ ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ENV LZGIT_VERSION=0.31.4 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + ################################################################## # installing utils ################################################################## @@ -105,6 +106,17 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio wget \ zip +################################################################## +# git-lfs official binary +################################################################## +RUN curl -L https://packagecloud.io/github/git-lfs/gpgkey | apt-key add - && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs + ################################################################## # Install p4client ################################################################## diff --git a/linux/ecosystem/epicmorg/prod/main/github_git-lfs.list b/linux/ecosystem/epicmorg/prod/main/github_git-lfs.list new file mode 100644 index 000000000..867534422 --- /dev/null +++ b/linux/ecosystem/epicmorg/prod/main/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ buster main +deb-src https://packagecloud.io/github/git-lfs/debian/ buster main