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)