Man Linux: Main Page and Category List

NAME

       schroot-script-config - schroot chroot setup script configuration

DESCRIPTION

       schroot   uses  scripts  to  set  up  and  then  clean  up  the  chroot
       environment.  These scripts may be customised using  the  script-config
       key  in /etc/schroot/schroot.conf.  This key specifies a file which the
       setup scripts will source when they are run.   The  file  is  a  Bourne
       shell  script,  and in consequence may contain any valid shell code, in
       addition to simple variable assignments.  This will, for example, allow
       behaviour  to  be  customised  according to the specific chroot type or
       name.

ENVIRONMENT

       The environment is the same as for  all  setup  scripts,  described  in
       schroot-setup(5).

VARIABLES

       The following variables may be set to configure setup script behaviour.
       Note that new variables may be added in future  releases.   Third-party
       extensions  to  schroot  which  add  their  own  setup  scripts may add
       additional  variables  which  are  not  documented  here;  consult  the
       extension documentation for further details.

       COPYFILES
              A  file  containing a list of files to copy into the chroot (one
              file per line).  The file will have the same  absolute  location
              inside the chroot.

       FSTAB  The filesystem table file to be used to mount filesystems within
              the chroot.  The  format  of  this  file  is  the  same  as  for
              /etc/fstab, documented in fstab(5).  The only difference is that
              the mountpoint path fs_dir is relative  to  the  chroot,  rather
              than the root.

       NSSDATABASES
              A  file  listing  the  system databases to copy into the chroot.
              The  default  databases   are   ‘passwd’,   ‘shadow’,   ‘group’,
              ‘services’,  ‘protocols’, ‘networks’, and ‘hosts’.  ‘gshadow’ is
              not yet copied by default, due to not being supported by all but
              the most recent version of the GNU C library.  The databases are
              copied  using  getent(1)  so  all  database  sources  listed  in
              /etc/nsswitch.conf will be used for each database.

AUTHORS

       Roger Leigh.

COPYRIGHT

       Copyright © 2005-2010  Roger Leigh <rleigh@debian.org>

       schroot  is  free  software:  you  can redistribute it and/or modify it
       under the terms of the GNU General Public License as published  by  the
       Free  Software Foundation, either version 3 of the License, or (at your
       option) any later version.

SEE ALSO

       sbuild(1), schroot(1), sh(1), schroot.conf(5), schroot-setup(5).