Hive

From UCT EE Wiki
Revision as of 08:04, 1 May 2020 by CRNKEE002 (talk | contribs) (Created page with "= Overview = Hive is a single access point for a lot of EE resources. = Online Resources = == Uploading == Public files should be posted at /home/public. Files in public sh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Overview

Hive is a single access point for a lot of EE resources.

Online Resources

Uploading

Public files should be posted at /home/public. Files in public should:

  • Be of group (and possibly also owner) sambashare
  • People with write access to /home/public without needing to use sudo to copy things in there should be in the sambashare group - but only trusted people who won't mess up other users things in public.
  • Have a README.txt to describe the contents and MD5 checksums
  • Ideally not be greater than 700mb (you can use WinRAR to split files). The reason for this is to allow files to still fit on CDs in case it is required.

MD5 Checksums

MD5 checksums can be provided to ensure large files are downloaded correctly. Programs can be downloaded to verify checksums, but likely the simplest is using the following python script. The method get_checksums will print out a list in the expected format that the script requires. The method verify_checksums will iterate over the "expected" list, look for those files, and verify the checksum. This code and documentation is available On the EE GitHub

The code is as follows:

Downloading

Downloading of resources can be done as follows:

  • TBC