mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-18 20:37:56 +00:00
testing/docker: set default value for CTNG_UID/CTNG_GID
Make the creation of docker images easier so that CTNG_UID/CTNG_GID have a default value if it's not explicitly specified when building. This will allow publishing of images on various package repositories (e.g. docker hub, gitlab containers). dmgr.sh can still be used to set the UID/GID to that of the current user when building a custom container. Signed-off-by: Chris Packham <judge.packham@gmail.com>
This commit is contained in:
parent
4fa0ba100b
commit
612d374fbe
@ -1,6 +1,6 @@
|
||||
FROM alpine:3.8
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN addgroup -g $CTNG_GID ctng
|
||||
RUN adduser -D -h /home/ctng -G ctng -u $CTNG_UID -s /bin/bash ctng
|
||||
# Activate community and testing repositories
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM archlinux/base:latest
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN pacman -Sy --noconfirm archlinux-keyring
|
||||
RUN pacman -Syu --noconfirm
|
||||
RUN pacman -S --noconfirm base-devel git help2man python unzip wget audit
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM centos:6
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN groupadd -g $CTNG_GID ctng
|
||||
RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
|
||||
RUN yum install -y epel-release
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM centos:7
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN groupadd -g $CTNG_GID ctng
|
||||
RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
|
||||
RUN yum install -y epel-release
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM fedora:29
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN groupadd -g $CTNG_GID ctng
|
||||
RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
|
||||
RUN yum install -y autoconf gperf bison file flex texinfo help2man gcc-c++ libtool make patch \
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM gentoo/stage3-amd64-hardened
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN groupadd -g $CTNG_GID ctng
|
||||
RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
|
||||
RUN wget -O /sbin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM linuxmintd/mint19-amd64
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN groupadd -g $CTNG_GID ctng
|
||||
RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
|
||||
RUN apt-get update
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM ubuntu:16.04
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN groupadd -g $CTNG_GID ctng
|
||||
RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
|
||||
RUN apt-get update
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM ubuntu:18.04
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN groupadd -g $CTNG_GID ctng
|
||||
RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
|
||||
RUN apt-get update
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM ubuntu:19.10
|
||||
ARG CTNG_UID
|
||||
ARG CTNG_GID
|
||||
ARG CTNG_UID=1000
|
||||
ARG CTNG_GID=1000
|
||||
RUN groupadd -g $CTNG_GID ctng
|
||||
RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
|
||||
RUN apt-get update
|
||||
|
Loading…
Reference in New Issue
Block a user