source: opsi/server/dass-opsi-tools/usr/bin/opsi-getDepots.py@ 1100

Last change on this file since 1100 was 1045, checked in by joergs, on Aug 3, 2012 at 6:47:04 PM

adapted for opsi4

  • Property svn:executable set to *
File size: 989 bytes
Line 
1#!/usr/bin/python
2# -*- coding: utf-8 -*-
3
4# replacment for the shell command "opsi-admin -d -S method getDepotIds_list"
5
6#from OPSI.Backend.Backend import *
7from OPSI.Backend.BackendManager import BackendManager
8
9#from OPSI.Backend.JSONRPC import JSONRPCBackend
10#from OPSI.Logger import *
11#from OPSI.Product import *
12#from OPSI import Tools
13#from OPSI.UI import *
14
15#bm = BackendManager(authRequired = False, configFile = '/etc/opsi/backendManager.d')
16bm = BackendManager(
17 dispatchConfigFile = u'/etc/opsi/backendManager/dispatch.conf',
18 backendConfigDir = u'/etc/opsi/backends',
19 extensionConfigDir = u'/etc/opsi/backendManager/extend.d',
20 depotBackend = False,
21 hostControlBackend = True
22 )
23depotIds = bm.getDepotIds_list()
24for i in range(len(depotIds)):
25 print "depots[%i]=%s" % (i, depotIds[i])
Note: See TracBrowser for help on using the repository browser.