Skip to content

Commit fee7809

Browse files
committed
Drop user configurations
1 parent 121b82d commit fee7809

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

Dockerfile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,16 @@ ARG user=user
1515
RUN mkdir -p /usr/libexec/git-core/ \
1616
&& ln -s /usr/lib/git-core/git-credential-libsecret /usr/libexec/git-core/git-credential-libsecret
1717

18-
RUN echo 'ZDOTDIR=${XDG_CONFIG_HOME:-$HOME/.config}/zsh' > /etc/zshenv
19-
2018
RUN useradd -r -md /home/${user} -s /bin/zsh --uid 1010 ${user} \
2119
&& echo "%${user} ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers \
2220
&& mkdir -p /home/${user}/build-root
2321

2422
COPY --chown=${user}:${user} . /home/${user}/build-root
2523

2624
USER ${user}
27-
RUN curl -s -o /home/${user}/zshrc https://raw.githubusercontent.com/bbhtt/dotfiles/refs/heads/main/zshrc
28-
RUN printf "echo 'A zsh config is provided at ~/zshrc, move it to ~/.zshrc to have effect'\n" > ~/.zshrc
29-
RUN mkdir -p ~/.config && echo -e "cache:\n quota: 50G" > ~/.config/buildstream.conf
25+
3026
RUN cd /home/${user}/build-root && ./makepkg.sh
27+
3128
RUN sudo install -Dm0755 /home/${user}/build-root/abicheck.sh /usr/bin/abicheck
3229
RUN sudo install -Dm0755 /home/${user}/build-root/single-updater.py /usr/bin/single-updater
3330

@@ -42,7 +39,6 @@ RUN sudo pacman --noconfirm -Syyuu \
4239
&& pacman -Q | grep "\-debug" | cut -d ' ' -f 1 | xargs -r sudo pacman -Rs --noconfirm \
4340
&& sudo pacman -Scc --noconfirm \
4441
&& sudo rm -rf /tmp/* \
42+
&& userdel -r -f ${user} \
4543
&& sudo rm -rf /home/${user}/build-root \
4644
&& sudo sed -i "/^%${user} ALL=(ALL) NOPASSWD: ALL$/d" /etc/sudoers
47-
48-
WORKDIR /home/${user}

0 commit comments

Comments
 (0)