mirror of
https://github.com/bensuperpc/dockcross.git
synced 2024-12-22 16:24:27 +01:00
Add container-diff scripts and update others
Add container-diff scripts and update others Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
This commit is contained in:
parent
56e20c597a
commit
c29d002110
@ -79,6 +79,9 @@ if [ ${REV} = "crosstool-ng-1.23.0" ]; then
|
|||||||
patch scripts/build/companion_libs/210-expat.sh -i /dockcross/crosstool-ng-expat.patch
|
patch scripts/build/companion_libs/210-expat.sh -i /dockcross/crosstool-ng-expat.patch
|
||||||
# Patch to fix error with bash 5 and up: https://github.com/pfalcon/esp-open-sdk/issues/365
|
# Patch to fix error with bash 5 and up: https://github.com/pfalcon/esp-open-sdk/issues/365
|
||||||
patch configure.ac -i /dockcross/Fix-error-with-bash-5-and-up.patch
|
patch configure.ac -i /dockcross/Fix-error-with-bash-5-and-up.patch
|
||||||
|
# Clean patch
|
||||||
|
rm /dockcross/Fix-error-with-bash-5-and-up.patch
|
||||||
|
rm /dockcross/crosstool-ng-expat.patch
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Bootstrap and install the tool.
|
# Bootstrap and install the tool.
|
||||||
|
@ -29,3 +29,5 @@ rm get-pip.py
|
|||||||
|
|
||||||
${PYTHON} -m pip install --upgrade --ignore-installed setuptools
|
${PYTHON} -m pip install --upgrade --ignore-installed setuptools
|
||||||
${PYTHON} -m pip install --ignore-installed conan
|
${PYTHON} -m pip install --ignore-installed conan
|
||||||
|
# Purge cache to save space: https://stackoverflow.com/questions/37513597/is-it-safe-to-delete-cache-pip-directory
|
||||||
|
${PYTHON} -m pip cache purge
|
||||||
|
26
tools/container-diff.sh
Executable file
26
tools/container-diff.sh
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
# More info: https://github.com/GoogleContainerTools/container-diff
|
||||||
|
|
||||||
|
if (( $# < 1 || $# > 2 )); then
|
||||||
|
echo "Need 1 or 2 arguments: <img1> <img2>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if (( $# == 1 )); then
|
||||||
|
container-diff analyze $1 --type=history 2>&1 | tee -a analyze-history.txt
|
||||||
|
container-diff analyze $1 --type=file 2>&1 | tee -a analyze-file.txt
|
||||||
|
container-diff analyze $1 --type=size 2>&1 | tee -a analyze-size.txt
|
||||||
|
container-diff analyze $1 --type=apt 2>&1 | tee -a analyze-apt.txt
|
||||||
|
container-diff analyze $1 --type=pip 2>&1 | tee -a analyze-pip.txt
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if (( $# == 2 )); then
|
||||||
|
container-diff diff $1 $2 --type=history 2>&1 | tee -a diff-history.txt
|
||||||
|
container-diff diff $1 $2 --type=file 2>&1 | tee -a diff-file.txt
|
||||||
|
container-diff diff $1 $2 --type=size 2>&1 | tee -a diff-size.txt
|
||||||
|
container-diff diff $1 $2 --type=apt 2>&1 | tee -a diff-apt.txt
|
||||||
|
container-diff diff $1 $2 --type=pip 2>&1 | tee -a diff-pip.txt
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user