This contains Chocolatey packages, both manually and automatically maintained.
- 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
- In
Settings -> Global variables
the variableautoPackagesFolder
is used to determine where your automatic packages are. It doesn't matter whatchocopkgup
is using, this folder is passed through. Ensure this is set appropriately. - In
Settings -> Global variables
the variablesaveDir
is used to determine where to save the downloaded files from Ketarin. Please ensure the folder exists. - In
Settings -> Global variables
the variablenopush
is set to--nopush
, which allows checksum calculations to occur and then a custom script will push the files. - In
Settings -> Global variables
the variablecscript
is set to2
, which means calculate checksums, rebuild, and push the packages. If you set this to1
it will do everything except push the packages. Setting this to1
is how you disable package pushing. - In
Settings -> Global variables
the variablechecksum
is set to{checksum}
. Do not change this, this is how the post update script replaces the literal value{checksum}
. The same goes forchecksumx64
,packageGuid
, andurl64
.