Chocolatey Packages (Douglas Thrift)

Rob Reynolds 037d7bc1c5 (doc) update docs преди 7 години
automatic 037d7bc1c5 (doc) update docs преди 7 години
icons 037d7bc1c5 (doc) update docs преди 7 години
ketarin 037d7bc1c5 (doc) update docs преди 7 години
manual 037d7bc1c5 (doc) update docs преди 7 години
ops 037d7bc1c5 (doc) update docs преди 7 години
setup 037d7bc1c5 (doc) update docs преди 7 години
.gitignore bc92c01b07 initial checkin преди 7 години
LICENSE.md bc92c01b07 initial checkin преди 7 години
README.md 037d7bc1c5 (doc) update docs преди 7 години

README.md

Chocolatey Packages Template

This contains Chocolatey packages, both manually and automatically maintained.

Folder Structure

  • automatic - where automatic packaging and packages are kept. These are packages that are automatically maintained using either AU or Ketarin/ChocolateyPackageUpdater combo.
  • icons - Where you keep icon files for the packages. This is done to reduce issues when packages themselves move around.
  • ketarin - where ketarin jobs (aka applications or searches) exported as XML are kept. This is done to allow ease of contribution.
  • manual - where packages that are not automatic are kept.
  • ops - scripts, jobs, and other items for ensuring automatic packaging.
  • setup - items for prepping the system to ensure for auto packaging.

For setting up your own automatic package repository, please see Automatic Packaging

Special Notes

Ketarin

  • In Settings -> Global variables the variable autoPackagesFolder is used to determine where your automatic packages are. It doesn't matter what chocopkgup is using, this folder is passed through. Ensure this is set appropriately.
  • In Settings -> Global variables the variable saveDir is used to determine where to save the downloaded files from Ketarin. Please ensure the folder exists.
  • In Settings -> Global variables the variable nopush is set to --nopush, which allows checksum calculations to occur and then a custom script will push the files.
  • In Settings -> Global variables the variable cscript is set to 2, which means calculate checksums, rebuild, and push the packages. If you set this to 1 it will do everything except push the packages. Setting this to 1 is how you disable package pushing.
  • In Settings -> Global variables the variable checksum is set to {checksum}. Do not change this, this is how the post update script replaces the literal value {checksum}. The same goes for checksumx64, packageGuid, and url64.