Lat-domains

From SME Server
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

lat-domains

The lazy administrator's tool to manage domainnames

DESCRIPTION

      Creates or deletes domainnames on Mitel's SME servers.  This tool is
      functionally equivalent to the 'virtual domains' option in the server-
      manager, but can be run from the command line or called from an other
      script.  It allows you, for example, to create a large number of domain
      names in a batch process, or delete domain names on a remote machine
      via an ssh console.
      See /usr/doc/lazy-admin-tools/example.domains for the format of the
      input file.

Smecontribs repository for SME Server

yum install --enablerepo=smecontribs smeserver-lazy_admin_tools smeserver-userpanel smeserver-mailsorting
signal-event post-upgrade; signal-event reboot

SYNOPSIS

      lat-domains -a -c "domain | description | i-bay"
      lat-domains -a -i /path/to/domains.list
      lat-domains -d [-f] -c "domain"
      lat-domains -d [-f] -i /path/to/domains.list

OPTIONS

      The following options are supported:
      -a, --add
          Add a domain name to the server
      -c ""Arguments"", --command-line=""Arguments""
          Take arguments from the command line.  See the 'Arguments' section
          below for the various arguments that are accepted.
      -d, --delete
          Delete a domain name from the server. Wildcards (* and ?) are
          accepted.
      -f, --force
          Don't prompt before deleting.
      -h, --help
          Extended help for this tool
      -i FILE, --input-file=FILE
          Use the information from FILE to create or delete the domain
          name(s).  See /usr/doc/lazy-admin-tools for an example of an input
          file.
      Arguments:
         domain*     : Must contain one or more letters, numbers,
                       periods and minus signs. Wildcards (* and ?)
                       can only be used to delete domainnames.
         desription  : Free text description of the domain.
         i-bay       : Location where the content for the website
                       can be found. Must be a valid ibay-name.
                       Otherwise the primary website of the server is
                       assumed.
         * mandatory field

EXAMPLES

lat-domains -a -c "hogwarts.net | School of witchcraft | hogwarts"
      Creates the domain name  'hogwarts.net' and links it to i-bay 'hog-warts'.
lat-domains -a -c "quidditch.net"
      Creates the domain name  'quidditch.net' and links it to the primary
      website.
lat-domains -a -i /root/domains.list
      Creates the domain names defined in /root/domains.list.  Refer to
      /usr/doc/lazy-admin-tools/example.domains for an example of an input
      file.
lat-domains -d -f -c "*.net"
      Deletes all '.net' domain names without prompting (-f).

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the e-smith-lazy_admin_tools component or use this link .