faxsetup.1m
上传用户:weiyuanprp
上传日期:2020-05-20
资源大小:1169k
文件大小:5k
源码类别:

传真(Fax)编程

开发平台:

C/C++

  1. ." $Id: faxsetup.1m,v 1.1.1.1 2005/11/11 21:32:03 faxguy Exp $
  2. ."
  3. ." HylaFAX Facsimile Software
  4. ."
  5. ." Copyright (c) 1995-1996 Sam Leffler
  6. ." Copyright (c) 1995-1996 Silicon Graphics, Inc.
  7. ." HylaFAX is a trademark of Silicon Graphics
  8. ." 
  9. ." Permission to use, copy, modify, distribute, and sell this software and 
  10. ." its documentation for any purpose is hereby granted without fee, provided
  11. ." that (i) the above copyright notices and this permission notice appear in
  12. ." all copies of the software and related documentation, and (ii) the names of
  13. ." Sam Leffler and Silicon Graphics may not be used in any advertising or
  14. ." publicity relating to the software without the specific, prior written
  15. ." permission of Sam Leffler and Silicon Graphics.
  16. ." 
  17. ." THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
  18. ." EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
  19. ." WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
  20. ." 
  21. ." IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
  22. ." ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  23. ." OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  24. ." WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
  25. ." LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
  26. ." OF THIS SOFTWARE.
  27. ."
  28. .if n .po 0
  29. .ds Fx fIHylas-1FAXs+1fP
  30. .ds Ps Ps-2OSTs+2Ss-2CRIPTs+2
  31. .TH FAXSETUP ${MANNUM1_8} "August 26, 1996"
  32. .SH NAME
  33. faxsetup - setup a machine for use with *(Fx
  34. .SH SYNOPSIS
  35. .B ${SBIN}/faxsetup
  36. [
  37. .B -client
  38. ] [
  39. .B -server
  40. ] [
  41. .BI -with-VAR [=value]
  42. ]
  43. .SH DESCRIPTION
  44. .I faxsetup
  45. is an interactive shell script that does the
  46. necessary setup work to configure a client or server machine
  47. for the *(Fx software.
  48. .I faxsetup
  49. must be run on every *(Fx server machine before the software
  50. will function-if a *(Fx server program or script is invoked before
  51. .I faxsetup
  52. is run, the command will abort with a message that says to run
  53. .IR faxsetup .
  54. .I faxsetup
  55. may optionally be run on a *(Fx client machine to verify the
  56. configuration of the software.
  57. .PP
  58. By default
  59. .I faxsetup
  60. checks a machine for use both as a *(Fx client and server.
  61. Client-specific checks include:
  62. .IP (bu 3
  63. the installation of client programs and data,
  64. .IP (bu 3
  65. the installation of the Adobe Font Metric (s-1AFMs+1) information
  66. files used by the *(Fx text formatting support.
  67. .LP
  68. Server-specific checks include:
  69. .IP (bu 3
  70. the installation of server programs and data,
  71. .IP (bu 3
  72. the existence of the s-1UUCPs+1 lock file directory,
  73. .IP (bu 3
  74. the installation of the s-1TIFFs+1 software tools,
  75. .IP (bu 3
  76. the configuration of the getty programs invoked for data and voice calls,
  77. .IP (bu 3
  78. the pathnames for various system programs used by server shell scripts,
  79. .IP (bu 3
  80. proper support for s-1FIFOs+1 special files,
  81. .IP (bu 3
  82. proper installation of a *(Ps s-1RIPs+1,
  83. .IP (bu 3
  84. definition of a ``fax'' user,
  85. .IP (bu 3
  86. definitions for the ``hylafax'' and ``snpp'' services,
  87. .IP (bu 3
  88. startup of the *(Fx server processes:
  89. .IR faxq (${MANNUM1_8})
  90. and
  91. .IR hfaxd (${MANNUM1_8}),
  92. .IP (bu 3
  93. definition of a ``FaxMaster'' mail alias for reporting server problems.
  94. .PP
  95. For server machines
  96. .I faxsetup
  97. also creates two files that are required by the *(Fx command scripts.
  98. One file contains master configuration parameters and the other
  99. contains various definitions used by scripts such as
  100. .IR faxaddmodem (${MANNUM1_8})
  101. that communicate with modems.
  102. .SH OPTIONS
  103. .TP 10
  104. .B -client
  105. Do client-specific consistency checks.
  106. .TP 10
  107. .B -server
  108. Do server-specific consistency checks.
  109. .TP 10
  110. .BI -with-VAR "[=value]"
  111. Override the default definition for the configuration parameter named
  112. .BR VAR ;
  113. optionally specifying a new
  114. .I value 
  115. (if no value is specified then ``yes'' is used).
  116. This option is especially useful to override the default settings
  117. for the *(Ps interpreter package to use (e.g. ``-with-PS=dps''),
  118. the spooling directory (``-with-DIR_SPOOL=/mumble''), the 
  119. directory where the tool applications of
  120. .SM TIFF
  121. software distribution are located (``-with-TIFFBIN=/usr/freeware''),
  122. etc.
  123. A complete list of the possible parameters can be found by looking
  124. at the contents of the
  125. .I faxsetup
  126. shell script;
  127. many of these configuration parameters are also
  128. described in the
  129. .SM HTML
  130. documentation
  131. .TP 10
  132. .B -help
  133. Print a help message and terminate.
  134. .TP 10
  135. .B -quiet
  136. Do not print verbose messages to the terminal.
  137. .TP 10
  138. .B -verbose
  139. Print informative messages to the terminal (default).
  140. .SH BUGS
  141. .I faxsetup
  142. does not query a modem to find out its capabilities when invoking the
  143. .I faxmodem
  144. program to setup a server in a send-only configuration; it may be
  145. necessary to run
  146. .I faxmodem
  147. manually.
  148. .SH FILES
  149. .ta w'${SPOOL}/etc/setup.modem    'u
  150. .nf
  151. ${SPOOL}/etc/setup.cache master configuration parameters
  152. ${SPOOL}/etc/setup.modem modem-related configuration support
  153. .fi
  154. .PP
  155. Consult
  156. .IR hylafax-server (${MANNUM4_5})
  157. for a complete discussion of the structure and
  158. content of the spooling area.
  159. .SH "SEE ALSO"
  160. .IR hylafax-server (${MANNUM4_5}),
  161. .IR hylafax-config (${MANNUM4_5}),
  162. .IR faxq (${MANNUM1_8}),
  163. .IR faxgetty (${MANNUM1_8}),
  164. .IR faxmodem (${MANNUM1_8}),
  165. .IR faxconfig (${MANNUM1_8}),
  166. .IR faxsend (${MANNUM1_8})