Commit e3e5af0d authored by Jamie Scaife's avatar Jamie Scaife

Updated README

parent a9ad140a
......@@ -2,12 +2,13 @@
A script to automatically download and perform integrity verifications for various pre-programmed pieces of software.
This was created primarily for my own usage, to remove the need to manually download and verify some of the software packages that I use.
This was created primarily for my own usage, to remove the need to manually download and verify some of the software packages that I use. I have a Windows 10 machine at work, which is why some Windows tools are supported as well.
## Changelog
| Date | Notes |
|------|--------|
| **2019-06-16** | Added additional verification methods, added auto-detection of GnuPG version, other minor changes/fixes and polish. |
| **2019-06-10** | Added support for selecting GnuPG versions, added signing keys, other minor changes. |
| **2019-06-09** | Initial pre-production release. |
......@@ -23,7 +24,7 @@ Currently, the following software packages are supported (all 64-bit, where poss
* Nmap (EXE)
* Notepad++ (EXE)
* VirtualBox (EXE)
* Wireshark (EXE)
* Wireshark (EXE) - (Automatic integrity verification for Wireshark is not yet supported, coming soon.)
## Dependencies
......@@ -40,7 +41,7 @@ The script will run in any standard Bash shell environment, as long as the depen
Ensure that your current working directory is that of the script, and the `sites/` and `downloads/` directories are present.
The `sites/` directory contains the URLs/origins of the downloadable files. For example, the download 'site' for the Ubuntu ISOs is `releases.ubuntu.com`. These are separated from the main script to help prevent accidental modification.
The `sites/` directory contains the URLs/origins of the downloadable files. For example, the download 'site' for the Ubuntu ISOs is `http://releases.ubuntu.com/`. These are separated from the main script to help prevent accidental modification.
Run the script using `./dl-integrity-verify.sh` or `bash dl-integrity-verify.sh`.
......@@ -56,7 +57,7 @@ The package will then download, and the integrity verifications will be performe
## GnuPG Support
By default, the script will use `gpg2` (GnuPG 2.x) for signature verifications. If you'd like to use `gpg` (GnuPG 1.x) instead, you can use the `--gpg` option, as described above.
By default, the script will use `gpg2` (GnuPG 2.x) for signature verifications, unless only `gpg` (GnuPG 1.x) is available. If you'd like to force the usage of `gpg` (GnuPG 1.x), you can use the `--gpg` option, as described above.
## Included Signing Keys
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment