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