Fix image build issues
This commit is contained in:
parent
b907e3efa9
commit
30efc54858
1 changed files with 13 additions and 7 deletions
|
|
@ -144,7 +144,10 @@ RUN if [[ -f "/etc/fwupd/daemon.conf" ]]; then \
|
||||||
sed -i 's/UpdateMotd=true/UpdateMotd=false/g' /etc/fwupd/daemon.conf; \
|
sed -i 's/UpdateMotd=true/UpdateMotd=false/g' /etc/fwupd/daemon.conf; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RUN echo 'session required pam_limits.so' >> /etc/pam.d/common-session \
|
RUN echo 'fs.inotify.max_user_watches=655360' >> /etc/sysctl.conf \
|
||||||
|
&& echo 'fs.inotify.max_user_instances=1280' >> /etc/sysctl.conf \
|
||||||
|
\
|
||||||
|
&& echo 'session required pam_limits.so' >> /etc/pam.d/common-session \
|
||||||
&& echo 'session required pam_limits.so' >> /etc/pam.d/common-session-noninteractive \
|
&& echo 'session required pam_limits.so' >> /etc/pam.d/common-session-noninteractive \
|
||||||
&& echo 'DefaultLimitNOFILE=65536' >> /etc/systemd/system.conf \
|
&& echo 'DefaultLimitNOFILE=65536' >> /etc/systemd/system.conf \
|
||||||
&& echo 'DefaultLimitSTACK=16M:infinity' >> /etc/systemd/system.conf \
|
&& echo 'DefaultLimitSTACK=16M:infinity' >> /etc/systemd/system.conf \
|
||||||
|
|
@ -155,16 +158,19 @@ RUN echo 'session required pam_limits.so' >> /etc/pam.d/common-session \
|
||||||
&& echo '* soft stack 16384' >> /etc/security/limits.conf \
|
&& echo '* soft stack 16384' >> /etc/security/limits.conf \
|
||||||
&& echo '* hard stack 16384' >> /etc/security/limits.conf
|
&& echo '* hard stack 16384' >> /etc/security/limits.conf
|
||||||
|
|
||||||
COPY ../helpers/linux-install-tools /tmp/build/
|
|
||||||
COPY toolchain.json /tmp/build/
|
|
||||||
RUN set -x \
|
RUN set -x \
|
||||||
&& mkdir -p ${AGENT_TOOLSDIRECTORY} \
|
&& mkdir -p ${AGENT_TOOLSDIRECTORY}
|
||||||
&& mkdir -p ${AGENT_TOOLSDIRECTORY} \
|
|
||||||
&& chown -R runner:runner ${AGENT_TOOLSDIRECTORY} \
|
COPY helpers/linux-install-tools /tmp/build/linux-install-tools
|
||||||
&& chmod -R 0777 ${AGENT_TOOLSDIRECTORY} \
|
COPY ubuntu-22.04/toolchain.json /tmp/build/toolchain.json
|
||||||
|
RUN set -x \
|
||||||
&& cd /tmp/build \
|
&& cd /tmp/build \
|
||||||
&& chmod +x linux-install-tools \
|
&& chmod +x linux-install-tools \
|
||||||
&& bash ./linux-install-tools
|
&& bash ./linux-install-tools
|
||||||
|
|
||||||
|
RUN set -x \
|
||||||
|
&& chmod -R 0777 /opt \
|
||||||
|
&& chmod -R 0777 /usr/share
|
||||||
|
|
||||||
USER runner
|
USER runner
|
||||||
WORKDIR /workspace
|
WORKDIR /workspace
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue