diff --git a/Dockerfile b/Dockerfile index 69e83a9..f0cc814 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM archlinux:latest -ARG TOOLS="" +ARG TOOLS="wii-dev" ARG UID="1000" ARG GID="1000" @@ -16,7 +16,7 @@ RUN echo Include = /etc/pacman.d/devkitpro.conf >> /etc/pacman.conf RUN pacman -Syu --noconfirm # install tools -RUN pacman -Sy --noconfirm $TOOLS +RUN pacman -Sy --noconfirm base-devel $TOOLS # setup environment RUN groupadd -g $GID devkitpro diff --git a/build b/build index 4d548ed..c62e03e 100755 --- a/build +++ b/build @@ -1,10 +1,13 @@ #!/usr/bin/env bash +uid=$(id -u) +gid=$(id -g) kits=(gp32-dev gp2x-dev gba-dev nds-dev 3ds-dev gamecube-dev wii-dev wiiu-dev switch-dev) for kit in ${kits[@]}; do - docker build -t devkitpro:$(echo $kit | sed "s|-dev||") --build-arg TOOLS="$kit" . + echo building $kit... + docker build -t devkitpro:$(echo $kit | sed "s|-dev||") --build-arg TOOLS="$kit" --build-arg UID=$uid --build-arg GID=$gid . done -docker build -t devkitpro:all --build-arg TOOLS="${kits[@]}" . - +echo building all devkits... +docker build -t devkitpro:all --build-arg TOOLS="$(echo "${kits[@]}")" --build-arg UID=$uid --build-arg GID=$gid .