File:  [Coherent Logic Development] / freem / doc / freem.conf.5
Revision 1.2: download - view: text, annotated - select for diffs
Sun Apr 20 03:13:17 2025 UTC (3 months, 1 week ago) by snw
Branches: MAIN
CVS tags: HEAD
Updates to init_execution_context

    1: .\" To display this man page, either:
    2: .\"   1) Install this file along with the other subject.1 files in your
    3: .\"      system's man1 directory (usually this is /usr/man/man1) and
    4: .\"      enter the command:
    5: .\"        man freem
    6: .\"   or
    7: .\"   2) Specify the input (this file) and the output (your favorite pager)
    8: .\"      explicitly.  For example, if this file is in your current working
    9: .\"      directory, you can use the following to view the formatted man page
   10: .\"      using the "less" pager:
   11: .\"        man ./freem.1 | less
   12: .\"
   13: .\" To print this man page to a PostScript printer:
   14: .\"   man -t ./freem.1 | lpr
   15: .\"
   16: .\"   $Id: freem.conf.5,v 1.2 2025/04/20 03:13:17 snw Exp $
   17: .\"    FreeM freem.conf man page
   18: .\"
   19: .\"  
   20: .\"   Author: Serena Willis <snw@coherent-logic.com>
   21: .\"    Copyright (C) 1998 MUG Deutschland
   22: .\"    Copyright (C) 2020, 2025 Coherent Logic Development LLC
   23: .\"
   24: .\"
   25: .\"   This file is part of FreeM.
   26: .\"
   27: .\"   FreeM is free software: you can redistribute it and/or modify
   28: .\"   it under the terms of the GNU Affero Public License as published by
   29: .\"   the Free Software Foundation, either version 3 of the License, or
   30: .\"   (at your option) any later version.
   31: .\"
   32: .\"   FreeM is distributed in the hope that it will be useful,
   33: .\"   but WITHOUT ANY WARRANTY; without even the implied warranty of
   34: .\"   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   35: .\"   GNU Affero Public License for more details.
   36: .\"
   37: .\"   You should have received a copy of the GNU Affero Public License
   38: .\"   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
   39: .\"
   40: .\"   $Log: freem.conf.5,v $
   41: .\"   Revision 1.2  2025/04/20 03:13:17  snw
   42: .\"   Updates to init_execution_context
   43: .\"
   44: .\"   Revision 1.1  2025/04/17 20:11:24  snw
   45: .\"   Add freem.conf man page
   46: .\"
   47: .\"
   48: .TH freem.conf 5 "17 April 2025" FreeM "FreeM User Manual"
   49: .SH NAME
   50: freem.conf - FreeM environment configuration
   51: .SH DESCRIPTION
   52: .PP
   53: $PREFIX/etc/<environment-name>/freem.conf
   54: contains configuration information for a single FreeM environment.
   55: 
   56: The file is organized into a series of sections, such as
   57: \fI[SYSTEM]\fR
   58: , indicating the namespace to which the configuration values beneath it will apply
   59: .RE
   60: 
   61: .SH CONFIGURABLE OPTIONS
   62: .TP
   63: root
   64: .RS 4
   65: The base directory of this namespace - the default is
   66: \fI$PREFIX/var/freem/<environment-name>/<namespace>\fR
   67: .RE
   68: .TP
   69: routines_path
   70: .RS 4
   71: The location in which M routines are located for this namespace
   72: .RE
   73: .TP
   74: globals_path
   75: .RS 4
   76: The location in which M globals are stored for this namespace
   77: .RE
   78: .TP
   79: journal_file
   80: .RS 4
   81: The location of after-image journals (valid only in the
   82: \fI[SYSTEM]\fR section)
   83: .RE
   84: .TP
   85: journal_mode
   86: .RS 4
   87: If set to
   88: \fIon\fR, enables after-image journaling for this environment (valid only in the
   89: \fI[SYSTEM]\fR section), otherwise, set to
   90: \fIoff\fR.
   91: .RE
   92: .TP
   93: journal_cut_threshold
   94: .RS 4
   95: The number of bytes at which the current after-image journal file will be renamed and a new, empty after-image journal created. Defaults to 429496700 (4 GiB). Valid only in the
   96: \fI[SYSTEM]\fR section.
   97: .RE
   98: .TP
   99: zdate_format
  100: .RS 4
  101: The default format for the
  102: \fI$ZDATE\fR intrinsic function. Defaults to
  103: \fI%x\fR. See
  104: \fBstrftime\fR(3) for valid format codes. Valid only in the
  105: \fI[SYSTEM]\fR section.
  106: .RE
  107: .TP
  108: ztime_format
  109: .RS 4
  110: The default format for the
  111: \fI$ZTIME\fR intrinsic function. Defaults to
  112: \fI%X\fR. See
  113: \fBstrftime\fR(3) for valid format codes. Valid only in the
  114: \fI[SYSTEM]\fR section.
  115: .RE
  116: .SH AUTHOR
  117: Written by Serena Willis (snw@coherent-logic.com)
  118: .SH COPYRIGHT
  119: Copyright (C) 2025 Coherent Logic Development LLC
  120: 
  121: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover texts, and with no Back-Cover Texts.
  122: 
  123: .SH "FILES"
  124: .PP
  125: $PREFIX/etc/freem/<environment-name>/freem.conf
  126: .RS 4
  127: FreeM environment configuration
  128: .RE
  129: .SH "SEE ALSO"
  130: .PP
  131: \fBfreem\fR(1),
  132: \fBfmadm\fR(8),
  133: \fBenv.conf\fR(5)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>