Skip to content

Commit 66067f0

Browse files
committed
Draft.
1 parent 02ed572 commit 66067f0

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

_prog/core.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,26 @@ _ubDistFetch() {
116116
[[ ! -e "$scriptLib"/core/installations/agpl-3.0.txt ]] && cd "$scriptLib"/core/installations && wget https://www.gnu.org/licenses/agpl-3.0.txt
117117

118118

119+
120+
_messageNormal '########## installations: 'source_code
121+
# MSW Binary for VirtualBox apparently depends on 'vc_redist', which may not be or may not remain a usable dependency. Thus, although Linux VirtualBox may be usefully available, only the source code may exist for MSW.
122+
# Any use or availability of VirtualBox, not just MSW, is now strongly discouraged, and likely will be eliminated eventually in favor of QEMU .
123+
# https://forums.virtualbox.org/viewtopic.php?t=108104
124+
# Seems there is some controversy here. In fact, there is license text to allow redistribution of 'vc_redist.x64.exe' . Microsoft's own knowledgeable 'Bing Chat' confirms Microsoft does allow sharing the file so long as some guidelines are followed.
125+
# https://learn.microsoft.com/en-us/cpp/windows/redistributing-visual-cpp-files?view=msvc-170
126+
# https://visualstudio.microsoft.com/license-terms/
127+
# https://visualstudio.microsoft.com/license-terms/vs2022-ga-community/
128+
# 'Distributable Code'
129+
# https://learn.microsoft.com/en-us/cpp/windows/redistributing-visual-cpp-files?view=msvc-170
130+
# The obvious conclusion is that MSW documentation regarding redistributable licensing either is not well documented or more likely relies on legalease which Oracle dislikes. In any case, transitioning away from and preserving open-source code from, VirtualBox, is a reasonable response at this time.
131+
if ! [[ -e "$scriptLib"/core/installations/VirtualBox-7.0.12a.tar.bz2 ]]
132+
then
133+
cd "$scriptLib"/core/installations
134+
wget 'https://download.virtualbox.org/virtualbox/7.0.12/VirtualBox-7.0.12a.tar.bz2'
135+
fi
136+
! [[ -e "$scriptLib"/core/installations/VirtualBox-7.0.12a.tar.bz2 ]] && _core_FAIL 'missing: VirtualBox-7.0.12a.tar.bz2'
137+
138+
119139
_messageNormal '########## installations: 'programs
120140
if ! [[ -e "$scriptLib"/core/installations/pstoedit-3.75 ]]
121141
then

ubiquitous_bash.sh

Lines changed: 21 additions & 1 deletion
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='1881777229'
39+
export ub_setScriptChecksum_contents='1082012228'
4040

4141
# CAUTION: Symlinks may cause problems. Disable this test for such cases if necessary.
4242
# WARNING: Performance may be crucial here.
@@ -19856,6 +19856,26 @@ _ubDistFetch() {
1985619856
[[ ! -e "$scriptLib"/core/installations/agpl-3.0.txt ]] && cd "$scriptLib"/core/installations && wget https://www.gnu.org/licenses/agpl-3.0.txt
1985719857

1985819858

19859+
19860+
_messageNormal '########## installations: 'source_code
19861+
# MSW Binary for VirtualBox apparently depends on 'vc_redist', which may not be or may not remain a usable dependency. Thus, although Linux VirtualBox may be usefully available, only the source code may exist for MSW.
19862+
# Any use or availability of VirtualBox, not just MSW, is now strongly discouraged, and likely will be eliminated eventually in favor of QEMU .
19863+
# https://forums.virtualbox.org/viewtopic.php?t=108104
19864+
# Seems there is some controversy here. In fact, there is license text to allow redistribution of 'vc_redist.x64.exe' . Microsoft's own knowledgeable 'Bing Chat' confirms Microsoft does allow sharing the file so long as some guidelines are followed.
19865+
# https://learn.microsoft.com/en-us/cpp/windows/redistributing-visual-cpp-files?view=msvc-170
19866+
# https://visualstudio.microsoft.com/license-terms/
19867+
# https://visualstudio.microsoft.com/license-terms/vs2022-ga-community/
19868+
# 'Distributable Code'
19869+
# https://learn.microsoft.com/en-us/cpp/windows/redistributing-visual-cpp-files?view=msvc-170
19870+
# The obvious conclusion is that MSW documentation regarding redistributable licensing either is not well documented or more likely relies on legalease which Oracle dislikes. In any case, transitioning away from and preserving open-source code from, VirtualBox, is a reasonable response at this time.
19871+
if ! [[ -e "$scriptLib"/core/installations/VirtualBox-7.0.12a.tar.bz2 ]]
19872+
then
19873+
cd "$scriptLib"/core/installations
19874+
wget 'https://download.virtualbox.org/virtualbox/7.0.12/VirtualBox-7.0.12a.tar.bz2'
19875+
fi
19876+
! [[ -e "$scriptLib"/core/installations/VirtualBox-7.0.12a.tar.bz2 ]] && _core_FAIL 'missing: VirtualBox-7.0.12a.tar.bz2'
19877+
19878+
1985919879
_messageNormal '########## installations: 'programs
1986019880
if ! [[ -e "$scriptLib"/core/installations/pstoedit-3.75 ]]
1986119881
then

0 commit comments

Comments
 (0)