dzhandle — Debian/Ubuntu Zope packages handling command
line utility
dzhandle [options] action [action options]
dzhandle is the command-line utility for handling Zope
servers, instances and products. It is a system administration tool and a
Debian/Ubuntu maintainer's helper script at the same time: using dzhandle
you can manage your Zope installations, create instances, add Zope products
to them, start and stop them, but it is also used by the Debian/Ubuntu Zope
packages for their installation and removal.
- make-instance
<instance> -m AMODE [<options>]
- Create a new instance running Zope version specific mkzopeinstance.
- -m AMODE,
--addon-mode=AMODE
- Which products and extensions will be installed: `all' means every product
or extension available will be automatically installed, `manual' means
that the products or extensions will be installed manually through
dzhandle. This option is mandatory.
- -t ATECHNIQUE,
--addon-install-technique=ATECHNIQUE
- How to install addons: `linked' means the product or extension directory
will be symlinked into the instance home, `tree-linked' means the
directory structure will be re-created and then files symlinked, `copied'
means the file will be copied into the instance home.
-
- Default: tree-linked.
- -r RESTART,
--restart=RESTART
- when to restart on configuration of new products or extensions:
`configuring' means after every product or extension configuration, `end'
means at the end of the installation of all packages, `manually' means no
automatic restart will happen.
-
- Default: end
- -u USER, --user=USER
- user and password for the initial user (in the form `user:password');
these settigs can be modified later using zpasswd.py utility from
Zope.
-
- You'll be prompted for an username and password if the options is
omitted.
- --service-user=SRVUSER
- system user used to run this instance (in the form `user:groupdefault');
this setting can be modified later editing the zope.conf file of the
instance.
-
- Default: zope:zope
- --service-port=SRVPORT
- HTTP port used to run this instance; this setting can be modified later
editing the zope.conf file of the instance.
-
- Default: 9673
- --skelsrc=SKEL
- the directory from which skeleton files should be copied; must at least
contain the following directories: `bin', `etc', `Extensions', `import',
`lib', `log', `Products', `var' and files: `bin/zopeservice.py.in',
`bin/runzope.bat.in', `bin/runzope.in', `bin/runzope.in',
`bin/zopectl.in', `etc/zope.conf.in'.
-
- Default: /usr/lib/zopeVER/skel
- remove-instance
<instance>
- Remove an instance (except data files) and mark it as removed.
- purge-instance
<instance>
- Purge files for an instance (including data files).
- show-instance
<instance>
- Print a short summary about an instance.
- list-instances
- Print the list of available instances.
- instance-addon-mode
<instance> [<mode>]
- Get or set an addon-mode for an instance.
- instance-addon-technique
<instance> [<technique>]
- Get or set an addon-install-technique for an instance.
- instance-restart-policy
<instance> [<restart-policy>]
- Get or set a policy on addon-installation for an instance.
- zopectl
<instance> <zdctl-action> [<zdctl options>]
- Call a zopectl action (e.g. `start', `stop' or `restart') for a given
instance.
- restart-pending-instances
- Restart instances with `restart-pending' markers.
This manual page was written by Fabio Tranchitella
<kobold@debian.org> for the Debian GNU/Linux and Ubuntu
Linux systems (but may be used by others).
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of
the license can be found under /usr/share/common-licenses/FDL.