2005-04-07 00:18:47

Initialize the repository. This involves reformatting the storage back end (e.g. Postgres database or FlatFile root directory) and then adding the core data structures. You will LOSE ALL DATA when you execute the init, unless you use the --update option. You can only init on the machine on which the command is executed. You must have write access to where the back end stores its data (e.g., your userid must be able to write to the Postgres database if the back end is Postgres). You may be prompted for additional information to complete the init.

For the core product, our repo is the driver

Perform a few extra installation features.

[<Container to be installed at ftss id=0x1639c68>, <Container to be installed at ftss/users id=0x15c2a28>, <Container to be installed at ftss/groups id=0x15c2950>]
[]

Init function called from the command line tool. Parse options and args, do validation, and then call the common Initialization routines.

Do the actual initialization. Iterate over the components and do each one.

'http://xmlns.4suite.org/reserved'
u'http://www.w3.org/1999/xlink'
'Data'
['data', 'commands', 'docs', 'servers', 'demos', 'dashboard']
{'Commands': '4ss and 4ss_manager commands and documentation; ...o use the 4ss and 4ss_manager command-line tools', 'Dashboard': 'The web-based control panel for 4Suite', 'Data': 'Commonly used 4Suite data and icons (required; must be first component installed)', 'Demos': 'The default 4Suite Repository Demonstration applications and the server to access them', 'Docs': 'All 4Suite documentation', 'Servers': 'The default FtRpc and Ftp Server'}
'Specify which components to add/update in the re...s (required; must be first component installed).'
_Feature((2, 2, 0, 'alpha', 1), (2, 3, 0, 'final', 0), 4096)
'Data'
'Commonly used 4Suite data and icons (required; must be first component installed)'