Provided by: coop-computing-tools_9.9-2ubuntu5_amd64 bug

NAME

       make_growfs - generate directory listings for the GROW filesystem

SYNOPSIS

       make_growfs [options] <directory>

DESCRIPTION

       make_growfs  prepares  a local filesystem to be exported as a GROW filesystem which can be
       accessed by parrot_run(1).  Given a directory as an argument, it recursively visits all of
       the  directories  underneath  and  creates  files  named  .__growfsdir  that summarize the
       metadata of all files in that directory.

       Once the directory files are generated, the files may be accessed through a web server  as
       if there were on a full-fledged filesystem with complete metadata.

OPTIONS

        -v    Give verbose messages.

        -K    Create checksums for files. (default)

        -k    Disable checksums for files.

        -f    Follow all symbolic links.

        -F    Do not follow any symbolic links.

        -a    Only follow links that fall outside the root.  (default)

        -h    Show help text.

EXIT STATUS

       On success, returns zero.  On failure, returns non-zero.

EXAMPLES

       Suppose   that  your  university  web  server  exports  the  directory  /home/fred/www  as
       http://www.somewhere.edu/fred.  To create  a  GROW  filesystem,  put  whatever  files  and
       directories  you  like  into /home/fred/www.  Then, run the following to generate the GROW
       data:

               % make_growfs /home/fred/www

       Now that the GROW data is generated, you can use parrot_run(1) to treat the web address as
       a read-only filesystem:

               % parrot_run bash
               % cd /growfs/www.somewhere.edu/fred
               % ls -la

COPYRIGHT

       The  Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame.
       This software is distributed under the GNU General Public License.  See the  file  COPYING
       for details.

SEE ALSO

       •   The Cooperative Computing Tools ("http://ccl.cse.nd.edu/software/manuals")

       •   Parrot User Manual ("http://ccl.cse.nd.edu/software/manuals/parrot.html")

       •   parrot_run(1)