-
v1.4.11025c152 · ·
v1.4.1 Fixed filename issues with openSUSE. I introduced a new flag last commit for the wget function, `--trust-server-names`. I am reverting this and just using the "Snapshot" filenames instead of "Current". Hopefully they don't change too often. This was causing issues with GPG verification due to the variables still holding the "Current" filename and not the updated one via `--trust-server-names`. `openSUSE-Tumbleweed-DVD-x86_64-Current.iso` `openSUSE-Tumbleweed-DVD-x86_64-Snapshot20230915-Media.iso` Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.4.0...v1.4.1
-
v1.4.01be41e06 · ·
v1.4.0 Added support for openSUSE - Leap and Tumbleweed - DVD, Netinst, KVM, Hyper-V, VMware, Cloud - x86_64, i586, aarch64, ppc64le and s390x supported where available. 34 new ISOs are now supported. Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.3.0...v1.4.0
-
v1.3.0389fbd96 · ·
v1.3.0 - Added Fedora. Supported options currently: Everything, Server, Silverblue, Spins, Workstation and x86_64/aarch64 support for images that have it. - Changed gpg_verify(). Invoking the function without an argument will verify the sig file now. Usage: gpg_verify and gpg_verify "$sum_file" - Removed majority of logic in wget_spider(). It is now just a basic function to --spider files. - Added `fallback_keys` directory and included all current keys used by the script. Should only be used as a backup when the automatic key import faces errors. Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.2.0...v1.3.0
-
v1.2.0b850d208 · ·
v1.2.0 - Added support for a new distro, Whonix. Currently available images are: QEMU and VirtualBox. - An updated ISO for Kali 2023.3 Hyper-V amd64 was released. Updated version to 2023.3a. - Refined wget_spider(). Updated "$tracked_string" to account for Debian's netinst architecture-specific sum and sig files. - Various README.md updates, including a new "Contributing" section, exposure of the `--spider` option, updated Intro and Supported Distributions. - Added more and refined comments for script clarity.
-
-
v1.1.0a3853913 · ·
v1.1.0 - New function, fetch_and_assign_values(). Fetches values for specific keys from the JSON file. Assigns the values to variables that our functions can use. Usage: fetch_and_assign_values "gpg_key" "netinst.url" "netinst.iso_file" "sig_file" "sum_file" "sum_algo" - Decomposed `download_and_verify_iso()` into smaller functions for better modularity and adaptability in future use cases. - Prioritize user-specific configuration in .config, followed by the script's directory, and finally in /usr/share/dl-distro. - Going to use the JSON file more and have more hard coded things like versions, environments and architectures instead of relying on a replacement method. A bunch more entries have been added to the JSON file. Additional notes: - This is likely the final refactor for the time being. The next steps would be to add support for more distributions as time permits. Full commit log: https://codeberg.org/codeberge/dl-distro/compare/v1.0.2...v1.1.0
-
v1.0.2f0ba9544 · ·
Refactored to use .json config file. - I feel moving to a .json config file will ease issues with more complex distros. More info about where the file is read from can be found in the "Non AUR Install" section of the README.md. - New dependency required `jq`.
-
v1.0.13012e15d · ·
v1.0.1 - Updated Kali to 2023.3. - hyperv doesn't have i386 at the moment, might change later... - Changed type_to_patch array a little. - https://www.kali.org/blog/kali-linux-2023-3-release/
-