OPSI.Backend.Depotserver module¶
Depotserver backend.
| copyright: | uib GmbH <info@uib.de> | 
|---|---|
| author: | Jan Schneider <j.schneider@uib.de> | 
| author: | Niko Wenselowski <n.wenselowski@uib.de> | 
| license: | GNU Affero General Public License version 3 | 
- 
class 
OPSI.Backend.Depotserver.DepotserverBackend(backend, **kwargs)¶ Bases:
OPSI.Backend.Backend.ExtendedBackend- 
depot_createMd5SumFile(filename, md5sumFilename)¶ 
- 
depot_createZsyncFile(filename, zsyncFilename)¶ 
- 
depot_getDiskSpaceUsage(path)¶ 
- 
depot_getHostRSAPublicKey()¶ 
- 
depot_getMD5Sum(filename)¶ 
- 
depot_installPackage(filename, force=False, propertyDefaultValues={}, tempDir=None, forceProductId=None, suppressPackageContentFileGeneration=False)¶ 
- 
depot_librsyncDeltaFile(filename, signature, deltafile)¶ 
- 
depot_librsyncPatchFile(oldfile, deltafile, newfile)¶ 
- 
depot_librsyncSignature(filename)¶ 
- 
depot_uninstallPackage(productId, force=False, deleteFiles=True)¶ 
- 
 
- 
class 
OPSI.Backend.Depotserver.DepotserverPackageManager(depotBackend)¶ Bases:
object- 
checkDependencies(productPackageFile)¶ 
- 
installPackage(filename, force=False, propertyDefaultValues={}, tempDir=None, forceProductId=None, suppressPackageContentFileGeneration=False)¶ 
- 
uninstallPackage(productId, force=False, deleteFiles=True)¶ 
-