bionic (5) hotswaprc.5.gz

Provided by: hotswap-text_0.4.0-15build1_amd64 bug

NAME

       hotswaprc - configuration file for  hotswap

DESCRIPTION

       /etc/hotswaprc is the global configuration file for the hotswap utility.

       It  allows system administrators to specify arbitrary shell scripts to be run after a device is inserted,
       as well as before and after it is removed. Scripts are selected according to  the  model  name  retrieved
       from  the device. This is particularly helpful for automatic configuration of CD-RW drives, which require
       SCSI emulation and bypass normal access via the IDE subsystem.

       hotswaprc is implemented as  an  Extensible  Mark-up  Language  (XML)  application.   XML  documents  are
       structured  using  elements  of  the form <tag-name> content <tag-name>. A Document Type Definition (DTD)
       describes the possible content of each element.

       Please refer to the XML specification for more information. The hotswap  distribution  also  contains  an
       example file, doc/hotswaprc.example, which includes the DTD for the configuration file format.

ELEMENTS

       <hotswap>
              This  is the root element of the document. Each valid hotswaprc must contain exactly one <hotswap>
              element. The <hotswap> element may contain an arbitrary number of <device> elements.

       <device>
              The configuration file contains one <device> element  for  every  device  for  which  scripts  are
              defined.  The  <device>  element  is  composed  of  the  following elements in this order: <name>,
              <post-insert>, <pre-remove>, <post-remove>. All but <name> are optional.

       <name> The content of this element is the model identification string  of  the  IDE  device  the  current
              <device> element refers to.

       <post-insert>
              Contains the shell script that is to be executed after the device has been inserted and registered
              with the kernel.

       <pre-remove>
              Contains the shell script that is to be run before hotswap attempts to unregister the device.

       <post-remove>
              Contains the shell script that is to be run after the device had been unregistered.

REPORT BUGS

       Report bugs to t.stadelmann1@physics.ox.ac.uk.

AUTHOR

       Written by Tim Stadelmann.

SEE ALSO

       hotswap(1), xhotswap(1).

       Copyright (c) 2002-2003 Tim Stadelmann.

       Permission is granted to copy, distribute and/or modify this document under the terms of the GNU  General
       Public License (GPL), Version 2 or any later version published by the Free Software Foundation.

                                               26th November 2002                                   HOTSWAPRC(5)