Skip to content

Commit cf6e985

Browse files
committed
Upstream.
1 parent 662b47f commit cf6e985

File tree

3 files changed

+45
-16
lines changed

3 files changed

+45
-16
lines changed

_lib/ubDistBuild

ubiquitous_bash.sh

Lines changed: 43 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ _ub_cksum_special_derivativeScripts_contents() {
3636
#export ub_setScriptChecksum_disable='true'
3737
( [[ -e "$0".nck ]] || [[ "${BASH_SOURCE[0]}" != "${0}" ]] || [[ "$1" == '--profile' ]] || [[ "$1" == '--script' ]] || [[ "$1" == '--call' ]] || [[ "$1" == '--return' ]] || [[ "$1" == '--devenv' ]] || [[ "$1" == '--shell' ]] || [[ "$1" == '--bypass' ]] || [[ "$1" == '--parent' ]] || [[ "$1" == '--embed' ]] || [[ "$1" == '--compressed' ]] || [[ "$0" == "/bin/bash" ]] || [[ "$0" == "-bash" ]] || [[ "$0" == "/usr/bin/bash" ]] || [[ "$0" == "bash" ]] ) && export ub_setScriptChecksum_disable='true'
3838
export ub_setScriptChecksum_header='2591634041'
39-
export ub_setScriptChecksum_contents='1116877096'
39+
export ub_setScriptChecksum_contents='1055289435'
4040

4141
# CAUTION: Symlinks may cause problems. Disable this test for such cases if necessary.
4242
# WARNING: Performance may be crucial here.
@@ -29802,7 +29802,7 @@ build-1001-1" ]] || ( _messagePlain_bad 'fail: bad: _wget_githubRelease_procedur
2980229802

2980329803

2980429804

29805-
#env currentRepository='mirage335-colossus/ubiquitous_bash' currentReleaseTag='build-14030770217-9999' ./ubiquitous_bash.sh _wget_githubRelease-fromTag-analysisReport-fetch 20 'ubcp-binReport-UNIX_Linux'
29805+
#env currentRepository='soaringDistributions/ubDistBuild' currentReleaseTag='build-13932580400-9999' ./ubiquitous_bash.sh _wget_githubRelease-fromTag-analysisReport-fetch 20 lsmodReport binReport coreReport dpkg
2980629806
#env currentRepository='mirage335-colossus/ubiquitous_bash' currentReleaseTag='build-13917942290-9999' ./ubiquitous_bash.sh _wget_githubRelease-fromTag-analysisReport-fetch 20 'ubcp-binReport-UNIX_Linux'
2980729807
#env:
2980829808
# currentRepository: ${{ github.repository }}
@@ -29873,7 +29873,7 @@ _wget_githubRelease-fromTag-analysisReport-select() {
2987329873
}
2987429874

2987529875

29876-
#env currentRepository='mirage335-colossus/ubiquitous_bash' currentReleaseTag='build-14030770217-9999' ./ubiquitous_bash.sh _wget_githubRelease-fromTag-analysisReport-analysis 65 'ubcp-binReport-UNIX_Linux'
29876+
#env currentRepository='mirage335-colossus/ubiquitous_bash' currentReleaseTag='build-13917942290-9999' ./ubiquitous_bash.sh _wget_githubRelease-fromTag-analysisReport-analysis 65 lsmodReport binReport coreReport dpkg
2987729877
#env currentRepository='mirage335-colossus/ubiquitous_bash' currentReleaseTag='build-13917942290-9999' ./ubiquitous_bash.sh _wget_githubRelease-fromTag-analysisReport-analysis 65 'ubcp-binReport-UNIX_Linux'
2987829878
#env:
2987929879
# currentReleaseTag: build-${{ github.run_id }}-9999
@@ -29891,29 +29891,58 @@ _wget_githubRelease-fromTag-analysisReport-analysis() {
2989129891

2989229892
local current_reportFile
2989329893

29894-
for current_reportFile in "${current_reportFiles_list[@]}"; do
29895-
rm -f "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29896-
for current_reviewReleaseTag in $(cat "$scriptLocal"/analysisTmp/releasesTags); do
29897-
# Compare the list of binaries, etc, in this release to the current release
29898-
if [ "$current_reviewReleaseTag" != "$currentReleaseTag" ]; then
29899-
echo | tee -a "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29900-
echo 'Items (ie. '"$current_reportFile"') in '"$current_reviewReleaseTag"' but not in currentRelease '"$currentReleaseTag"':' | tee -a "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29894+
# Analysis - for each report file, compare for all tags.
29895+
#for current_reportFile in "${current_reportFiles_list[@]}"; do
29896+
#rm -f "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29897+
#for current_reviewReleaseTag in $(cat "$scriptLocal"/analysisTmp/releasesTags); do
29898+
## Compare the list of binaries, etc, in this release to the current release
29899+
#if [ "$current_reviewReleaseTag" != "$currentReleaseTag" ]; then
29900+
#echo | tee -a "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29901+
#echo 'Items (ie. '"$current_reportFile"') in '"$current_reviewReleaseTag"' but not in currentRelease '"$currentReleaseTag"':' | tee -a "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29902+
##| tee -a "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29903+
#comm -23 <(sort "$scriptLocal"/analysisTmp/"$current_reportFile"-"$current_reviewReleaseTag") <(sort "$scriptLocal"/analysisTmp/"$current_reportFile") > "$scriptLocal"/analysisTmp/missing-"$current_reportFile".tmp
29904+
#cat "$scriptLocal"/analysisTmp/missing-"$current_reportFile".tmp | head -n "$currentLimit"
29905+
#cat "$scriptLocal"/analysisTmp/missing-"$current_reportFile".tmp >> "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29906+
#rm -f "$scriptLocal"/analysisTmp/missing-"$current_reportFile".tmp
29907+
#fi
29908+
#done
29909+
#done
29910+
29911+
29912+
# Analysis - for each tag, compare all report files.
29913+
# More human readable stdout - shows all differences between current version and other tagged version , one tagged version at a time.
29914+
# WARNING: Selected "$scriptLocal"/analysisTmp/"$current_reportFile" file is used directly, rather than "$scriptLocal"/analysisTmp/"$current_reportFile"-"$currentReleaseTag" , for compatibility with analysis solely for more rapid diagnostics which will not be uploaded (ie. 'ubDistBuild' 'build-analysis-beforeBoot').
29915+
for current_reportFile in "${current_reportFiles_list[@]}"; do
29916+
rm -f "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29917+
done
29918+
for current_reviewReleaseTag in $(cat "$scriptLocal"/analysisTmp/releasesTags); do
29919+
for current_reportFile in "${current_reportFiles_list[@]}"; do
29920+
if [ "$current_reviewReleaseTag" != "$currentReleaseTag" ]; then
29921+
29922+
echo | tee -a "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29923+
echo 'Items (ie. '"$current_reportFile"') in '"$current_reviewReleaseTag"' but not in currentRelease '"$currentReleaseTag"':' | tee -a "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
29924+
2990129925
#| tee -a "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
2990229926
comm -23 <(sort "$scriptLocal"/analysisTmp/"$current_reportFile"-"$current_reviewReleaseTag") <(sort "$scriptLocal"/analysisTmp/"$current_reportFile") > "$scriptLocal"/analysisTmp/missing-"$current_reportFile".tmp
2990329927
cat "$scriptLocal"/analysisTmp/missing-"$current_reportFile".tmp | head -n "$currentLimit"
2990429928
cat "$scriptLocal"/analysisTmp/missing-"$current_reportFile".tmp >> "$scriptLocal"/analysisTmp/missing-"$current_reportFile"
2990529929
rm -f "$scriptLocal"/analysisTmp/missing-"$current_reportFile".tmp
29906-
fi
29907-
done
29908-
done
29930+
29931+
fi
29932+
done
29933+
done
29934+
29935+
29936+
29937+
29938+
2990929939
return 0
2991029940
}
2991129941

2991229942
_safeRMR-analysisTmp() {
2991329943
[[ -e "$scriptLocal"/analysisTmp ]] && _safeRMR "$scriptLocal"/analysisTmp
2991429944
}
2991529945

29916-
#env currentRepository='mirage335-colossus/ubiquitous_bash' currentReleaseTag='build-14030770217-9999' ./ubiquitous_bash.sh _wget_githubRelease-fromTag-analysisReport 'ubcp-binReport-UNIX_Linux'
2991729946
#env currentRepository='mirage335-colossus/ubiquitous_bash' currentReleaseTag='build-13917942290-9999' ./ubiquitous_bash.sh _wget_githubRelease-fromTag-analysisReport 'ubcp-binReport-UNIX_Linux'
2991829947
#env:
2991929948
# currentRepository: ${{ github.repository }}

0 commit comments

Comments
 (0)