When I am building the Linux .AppImage interactively I don't need the current linuxdeploy tools to be downloaded each time. This script moves the download and unpacking of the linuxdeploy tools to the build.yml script alongside the download of other build tools.
Currently Package/AppImage/Create.sh does this:
checks if linuxdeploy .AppImage files exist in Package/AppImage
downloads them to Package/AppImage if not
unpacks them to $(pwd)/squashfs_root (pwd is RMG)
deletes the .AppImage files
(the unpacked squashfs_root is left in place)
Moving the download and unpack to the build.yml script is intended to helpfully simplify the Package/AppImage/Create.sh script and move the build environment tool installations all together in build.yml.
To make it easy to setup the linuxdeploy tools in a manual build I've copied the setup steps in to GetLinuxdeployTools.sh. Maybe this isn't wanted, or maybe the build.yml should call GetLinuxdeployTools.sh for consistency and to avoid duplication?
When I am building the Linux .AppImage interactively I don't need the current linuxdeploy tools to be downloaded each time. This script moves the download and unpacking of the linuxdeploy tools to the build.yml script alongside the download of other build tools.
Currently Package/AppImage/Create.sh does this:
Moving the download and unpack to the build.yml script is intended to helpfully simplify the Package/AppImage/Create.sh script and move the build environment tool installations all together in build.yml.
To make it easy to setup the linuxdeploy tools in a manual build I've copied the setup steps in to GetLinuxdeployTools.sh. Maybe this isn't wanted, or maybe the build.yml should call GetLinuxdeployTools.sh for consistency and to avoid duplication?