mirror of
https://github.com/upx/upx.git
synced 2025-08-07 22:46:51 +08:00
CI updates
This commit is contained in:
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
@ -99,6 +99,7 @@ jobs:
|
||||
- run: uname -a; pwd; id; umask
|
||||
- run: sudo apt-get update
|
||||
- run: sudo apt-get install -y dmidecode gdb parallel valgrind
|
||||
- run: sudo dmidecode | sed -n -e '/System Information/,/^$/p'
|
||||
- run: sudo dmidecode -q
|
||||
- run: sudo dmidecode
|
||||
- uses: actions/checkout@v4
|
||||
@ -163,6 +164,8 @@ jobs:
|
||||
ls -l /usr/bin/${f}*
|
||||
done
|
||||
ls -l /etc/alternatives/*mingw* || true
|
||||
- run: sudo dmidecode | sed -n -e '/System Information/,/^$/p'
|
||||
if: ${{ matrix.use_extra }}
|
||||
- run: sudo dmidecode -q
|
||||
if: ${{ matrix.use_extra }}
|
||||
- run: sudo dmidecode
|
||||
@ -613,7 +616,7 @@ jobs:
|
||||
- name: Install Alpine Linux container packages
|
||||
shell: sh
|
||||
run: |
|
||||
apk update && apk upgrade && apk add bash cmake curl file gdb git make parallel patch strace tar util-linux xz zstd
|
||||
apk update && apk upgrade && apk add bash cmake curl dmidecode file gdb git make parallel patch strace sudo tar util-linux xz zstd
|
||||
# set PATH like in Ubuntu
|
||||
echo "PATH=$HOME/.local/bin:$PATH" >> $GITHUB_ENV
|
||||
git config --global --add safe.directory '*' # needed when running in a container
|
||||
|
@ -9,13 +9,13 @@ RUN dpkg --add-architecture i386 \
|
||||
&& apt-get update && apt-get upgrade -y \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
aria2 bash bash-completion ca-certificates coreutils curl diffutils findutils git grep gzip \
|
||||
less libmpc3 make ncurses-term perl-base sed tar time util-linux wget xz-utils \
|
||||
less libmpc3 make ncurses-term perl-base sed sudo tar time util-linux wget xz-utils \
|
||||
libc6:i386 zlib1g:i386 \
|
||||
# the following packages are not required for rebuilding the stubs, but
|
||||
# they do make the image *much* more convenient and also allow building
|
||||
# the full UPX binary inside the container via CMake:
|
||||
7zip bat bfs btop bubblewrap busybox bzip2 bzip3 cabextract ccache chrpath cmake cpio \
|
||||
dash diffstat direnv elfutils execstack eza fd-find file fish fzf \
|
||||
dash diffstat direnv dmidecode elfutils execstack eza fd-find file fish fzf \
|
||||
g++ gawk gdb gh gojq ht htop hyperfine jq just ksh \
|
||||
lftp libzstd-dev lsb-release lsd lz4 lzip lzop minify mksh moreutils musl neovim ninja-build \
|
||||
p7zip parallel patch patchelf patchutils pax-utils proot \
|
||||
|
10
misc/podman/rebuild-stubs/packages.txt
generated
10
misc/podman/rebuild-stubs/packages.txt
generated
@ -39,6 +39,7 @@ ii debianutils 5.17build1 amd64
|
||||
ii diffstat 1.66-1build1 amd64 produces graph of changes introduced by a diff file
|
||||
ii diffutils 1:3.10-1build1 amd64 File comparison utilities
|
||||
ii direnv 2.32.1-2ubuntu0.24.04.3 amd64 Utility to set directory specific environment variables
|
||||
ii dmidecode 3.5-3ubuntu0.1 amd64 SMBIOS/DMI table decoder
|
||||
ii dpkg 1.22.6ubuntu6.1 amd64 Debian package management system
|
||||
ii e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 amd64 ext2/ext3/ext4 file system utilities
|
||||
ii elfutils 0.190-1.1ubuntu0.1 amd64 collection of utilities to handle ELF objects
|
||||
@ -97,6 +98,7 @@ ii lib32stdc++-13-dev 13.3.0-6ubuntu2~24.04 amd64
|
||||
ii lib32stdc++6 14.2.0-4ubuntu2~24.04 amd64 GNU Standard C++ Library v3 (32 bit Version)
|
||||
ii lib32ubsan1 14.2.0-4ubuntu2~24.04 amd64 UBSan -- undefined behaviour sanitizer (32bit)
|
||||
ii libacl1:amd64 2.3.2-1build1.1 amd64 access control list - shared library
|
||||
ii libapparmor1:amd64 4.0.1really4.0.1-0ubuntu0.24.04.4 amd64 changehat AppArmor library
|
||||
ii libapt-pkg6.0t64:amd64 2.8.3 amd64 package management runtime library
|
||||
ii libarchive13t64:amd64 3.7.2-2ubuntu0.5 amd64 Multi-format archive and compression library (shared library)
|
||||
ii libaria2-0:amd64 1.37.0+debian-1build3 amd64 C++ library interface to aria2
|
||||
@ -347,6 +349,7 @@ ii sed 4.9-2build1 amd64
|
||||
ii sensible-utils 0.0.22 all Utilities for sensible alternative selection
|
||||
ii socat 1.8.0.0-4build3 amd64 multipurpose relay for bidirectional data transfer
|
||||
ii strace 6.8-0ubuntu2 amd64 System call tracer
|
||||
ii sudo 1.9.15p5-3ubuntu5.24.04.1 amd64 Provide limited super user privileges to specific users
|
||||
ii sysstat 12.6.1-2 amd64 system performance tools for Linux
|
||||
ii sysvinit-utils 3.08-6ubuntu3 amd64 System-V-like utilities
|
||||
ii tar 1.35+dfsg-3build1 amd64 GNU version of the tar archiving utility
|
||||
@ -355,7 +358,6 @@ ii tzdata 2025b-0ubuntu0.24.04.1 all
|
||||
ii ubuntu-keyring 2023.11.28.1 all GnuPG keys of the Ubuntu archive
|
||||
ii ucf 3.0043+nmu1 all Update Configuration File(s): preserve user changes to config files
|
||||
ii universal-ctags 5.9.20210829.0-1 amd64 build tag file indexes of source code definitions
|
||||
ii unminimize 0.2.1 amd64 Un-minimize your minimial images or setup
|
||||
ii unzip 6.0-28ubuntu4.1 amd64 De-archiver for .zip files
|
||||
ii util-linux 2.39.3-9ubuntu6.3 amd64 miscellaneous system utilities
|
||||
ii valgrind 1:3.22.0-0ubuntu3 amd64 instrumentation framework for building dynamic analysis tools
|
||||
@ -376,7 +378,7 @@ ii zstd 1.5.5+dfsg2-2build1.1 amd64
|
||||
||/ Name Version Architecture Description
|
||||
|
||||
Packages sorted by Installed-Size:
|
||||
1019351 ===== TOTAL (370 packages)
|
||||
1023146 ===== TOTAL (372 packages)
|
||||
76943 valgrind amd64
|
||||
61333 gcc-13-x86-64-linux-gnu amd64
|
||||
44381 gh amd64
|
||||
@ -439,6 +441,7 @@ Packages sorted by Installed-Size:
|
||||
3721 groff-base amd64
|
||||
3605 python2.7-minimal amd64
|
||||
3568 just amd64
|
||||
3468 sudo amd64
|
||||
3443 fish amd64
|
||||
3441 re2c amd64
|
||||
3438 util-linux amd64
|
||||
@ -598,6 +601,7 @@ Packages sorted by Installed-Size:
|
||||
232 libctf0 amd64
|
||||
231 moreutils amd64
|
||||
230 librhash0 amd64
|
||||
228 dmidecode amd64
|
||||
226 libcrypt1 amd64
|
||||
224 libidn2-0 amd64
|
||||
224 debianutils amd64
|
||||
@ -652,6 +656,7 @@ Packages sorted by Installed-Size:
|
||||
122 libtasn1-6 amd64
|
||||
120 libpopt0 amd64
|
||||
115 libitm1 amd64
|
||||
115 libapparmor1 amd64
|
||||
113 gcc-13-base amd64
|
||||
112 jq amd64
|
||||
112 gcc-14-base i386
|
||||
@ -738,7 +743,6 @@ Packages sorted by Installed-Size:
|
||||
20 cpp-x86-64-linux-gnu amd64
|
||||
17 lsb-release all
|
||||
17 libaudit-common all
|
||||
16 unminimize amd64
|
||||
13 g++ amd64
|
||||
11 g++-x86-64-linux-gnu amd64
|
||||
11 cpp-13 amd64
|
||||
|
Reference in New Issue
Block a user