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)¶
-