Skip to content

Commit a4c6c63

Browse files
authored
saner
1 parent 4afa2b8 commit a4c6c63

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

Github/Runners/debian-builder-unstable.dockerfile

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RUN <<EOS
1212
echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
1313
packages="apt-transport-https apt-utils autopoint bash bison ca-certificates coreutils curl dos2unix fdupes file findutils gettext git gnupg2 gperf imagemagick jq locales locate moreutils nano ncdu p7zip-full rename rsync software-properties-common texinfo sudo tmux unzip util-linux xz-utils wget zip"
1414
#Install
15-
apt-get update -y -qq
15+
apt update -y -qq
1616
for pkg in $packages; do DEBIAN_FRONTEND="noninteractive" apt install -y --ignore-missing "$pkg"; done
1717
#Install_Re
1818
for pkg in $packages; do DEBIAN_FRONTEND="noninteractive" apt install -y --ignore-missing "$pkg"; done
@@ -23,7 +23,7 @@ RUN <<EOS
2323
for pkg in $packages; do DEBIAN_FRONTEND="noninteractive" apt install -y --ignore-missing "$pkg"; done
2424
setcap 'cap_net_raw+ep' "$(which ping)"
2525
#Python
26-
apt-get install python3 -y
26+
apt install python3 -y
2727
#Test
2828
python --version 2>/dev/null ; python3 --version 2>/dev/null
2929
#Install pip:
@@ -102,7 +102,7 @@ RUN <<EOS
102102
set +e
103103
packages="aria2 autoconf autoconf-archive automake autopoint bc binutils b3sum brotli build-essential ca-certificates ccache clang cmake cmake-extras coreutils cython3 diffutils dos2unix execline findutils fontconfig gawk gcc gettext itstool lzip jq libtool libtool-bin make meson musl musl-dev musl-tools nasm policycoreutils pkg-config python3 p7zip-full spirv-cross rsync texinfo texi2html txt2html util-linux wget xsltproc xxhash xz-utils yasm"
104104
#Install
105-
apt-get update -y -qq
105+
apt update -y -qq
106106
for pkg in $packages; do DEBIAN_FRONTEND="noninteractive" apt install -y --ignore-missing "$pkg"; done
107107
#Install_Re
108108
for pkg in $packages; do DEBIAN_FRONTEND="noninteractive" apt install -y --ignore-missing "$pkg"; done
@@ -124,19 +124,22 @@ RUN <<EOS
124124
sudo apt install libpcap-dev pcaputils -y 2>/dev/null
125125
#----------------------#
126126
#libsqlite3
127-
sudo apt-get install libsqlite3-dev sqlite3 sqlite3-pcre sqlite3-tools -y 2>/dev/null
127+
sudo apt install libsqlite3-dev sqlite3 sqlite3-pcre sqlite3-tools -y 2>/dev/null
128128
#----------------------#
129129
#lzma
130-
sudo apt-get install liblz-dev librust-lzma-sys-dev lzma lzma-dev -y
130+
sudo apt install liblz-dev librust-lzma-sys-dev lzma lzma-dev -y
131+
#----------------------#
132+
#mold
133+
sudo apt install mold -y
131134
#----------------------#
132135
#staticx: https://github.com/JonathonReinhart/staticx/blob/main/.github/workflows/build-test.yml
133136
export CWD="$(realpath .)" ; cd "$(mktemp -d)" >/dev/null 2>&1 ; realpath .
134137
#Switch to default: https://github.com/JonathonReinhart/staticx/pull/284
135138
git clone --filter "blob:none" "https://github.com/JonathonReinhart/staticx" --branch "add-type-checking" && cd "./staticx"
136139
#https://github.com/JonathonReinhart/staticx/blob/main/build.sh
137140
pip install -r "./requirements.txt" --break-system-packages --upgrade --force
138-
sudo apt-get update -y
139-
sudo apt-get install -y busybox musl-tools scons
141+
sudo apt update -y
142+
sudo apt install -y busybox musl-tools scons
140143
export BOOTLOADER_CC="musl-gcc"
141144
rm -rf "./build" "./dist" "./scons_build" "./staticx/assets"
142145
python "./setup.py" sdist bdist_wheel
@@ -185,5 +188,5 @@ ENV GIT_TERMINAL_PROMPT="0"
185188
ENV LANG="en_US.UTF-8"
186189
ENV LANGUAGE="en_US:en"
187190
ENV LC_ALL="en_US.UTF-8"
188-
ENV PATH="$HOME/bin:$HOME/.cargo/bin:$HOME/.cargo/env:$HOME/.go/bin:$HOME/go/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$HOME/.local/bin:$HOME/miniconda3/bin:$HOME/miniconda3/condabin:/usr/local/zig:/usr/local/zig/lib:/usr/local/zig/lib/include:/usr/local/musl/bin:/usr/local/musl/lib:/usr/local/musl/include:$PATH"
191+
ENV PATH="${HOME}/bin:${HOME}/.cargo/bin:${HOME}/.cargo/env:${HOME}/.go/bin:${HOME}/go/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:${HOME}/.local/bin:${HOME}/miniconda3/bin:${HOME}/miniconda3/condabin:/usr/local/zig:/usr/local/zig/lib:/usr/local/zig/lib/include:/usr/local/musl/bin:/usr/local/musl/lib:/usr/local/musl/include:$PATH"
189192
#------------------------------------------------------------------------------------#

0 commit comments

Comments
 (0)