commit | author | age
|
00a98f
|
1 |
FROM archlinux/base |
C |
2 |
MAINTAINER joeleg |
|
3 |
|
|
4 |
#Workaround for wrong permissions |
|
5 |
RUN /usr/bin/chmod -v 1777 /tmp |
|
6 |
|
|
7 |
#Update and install software |
|
8 |
RUN /usr/bin/pacman -Syu --noconfirm base-devel git sudo go && \ |
|
9 |
/usr/sbin/pacman -Scc --noconfirm && \ |
|
10 |
/usr/sbin/echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers |
|
11 |
|
|
12 |
# Add user, group sudo; switch to user |
|
13 |
RUN /usr/sbin/groupadd --system sudo && \ |
|
14 |
/usr/sbin/useradd -m --groups sudo user |
|
15 |
USER user |
|
16 |
|
|
17 |
# install yay |
|
18 |
RUN cd /tmp && \ |
|
19 |
/usr/bin/git clone https://aur.archlinux.org/yay.git && \ |
|
20 |
cd yay && \ |
|
21 |
/usr/sbin/makepkg && \ |
|
22 |
/usr/sbin/sudo /usr/bin/pacman -U yay*pkg*.tar.xz --noconfirm && \ |
|
23 |
cd / && \ |
|
24 |
rm -r /tmp/yay |