This file is indexed.

/usr/share/doc/lprng-doc/LPRng-Reference-Multipart/checkpc.htm is in lprng-doc 3.8.A~rc2-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
  <meta name="generator" content=
  "HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org">

  <title>checkpc - Configuration Validation Utility</title>
  <meta name="GENERATOR" content=
  "Modular DocBook HTML Stylesheet Version 1.79">
  <link rel="HOME" title=" LPRng Reference Manual" href=
  "index.htm">
  <link rel="PREVIOUS" title=
  "Queue Management - class, redirect, move " href=
  "lpcredirect.htm">
  <link rel="NEXT" title="Printcap Information" href="x4863.htm">
</head>

<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link=
"#0000FF" vlink="#840084" alink="#0000FF">
  <div class="NAVHEADER">
    <table summary="Header navigation table" width="100%" border=
    "0" cellpadding="0" cellspacing="0">
      <tr>
        <th colspan="3" align="center">LPRng Reference Manual: 24
        Sep 2004 (For LPRng-3.8.28)</th>
      </tr>

      <tr>
        <td width="10%" align="left" valign="bottom"><a href=
        "lpcredirect.htm" accesskey="P">Prev</a></td>

        <td width="80%" align="center" valign="bottom"></td>

        <td width="10%" align="right" valign="bottom"><a href=
        "x4863.htm" accesskey="N">Next</a></td>
      </tr>
    </table>
    <hr align="left" width="100%">
  </div>

  <div class="CHAPTER">
    <h1><a name="CHECKPC" id="CHECKPC"></a>Chapter 10. <b class=
    "APPLICATION">checkpc</b> - Configuration Validation
    Utility</h1>

    <div class="TOC">
      <dl>
        <dt><b>Table of Contents</b></dt>

        <dt>10.1. <a href=
        "checkpc.htm#AEN4847">Maintenance</a></dt>

        <dt>10.2. <a href="x4863.htm">Printcap Information</a></dt>
      </dl>
    </div>

    <p>The <b class="APPLICATION">checkpc</b> (check printcap file)
    is one of the most useful utilities in the <b class=
    "APPLICATION">LPRng</b> package.</p>

    <p>It will read all the configuration files, printcap files and
    tests whether devices are set up correctly. Optionally, it will
    also set the permissions for spool directories and device
    files. Additionally, it will truncate the accounting and log
    files to a maximum size. Another use for <b class=
    "APPLICATION">checkpc</b> is to remove old entries from queue
    directories.</p>

    <p>For a new installation, you will want to run</p>

    <div class="INFORMALEXAMPLE">
      <a name="AEN4841" id="AEN4841"></a>
      <pre class="SCREEN">
checkpc -f -V
</pre>
    </div>to set the permissions right. The <tt class=
    "LITERAL">-f</tt> flag instructs the program to correct file
    permissions. If you don't run this as <tt class=
    "LITERAL">ROOT</tt>, you'll receive a warning about that fact
    and any <code class="FUNCTION">chown(2)</code> calls will (most
    likely) fail.

    <p>The program reports everything it changes. Since it isn't
    too clever about some things (visit the man page), you should
    keep an eye on the output, and run it again if needed. If it
    keeps failing, change the permissions yourself.</p>

    <div class="SECT1">
      <h1 class="SECT1"><a name="AEN4847" id="AEN4847">10.1.
      Maintenance</a></h1>

      <p>Later, you will want to use <b class=
      "APPLICATION">checkpc</b> for the daily maintenance of your
      system. I have this line in user <tt class=
      "LITERAL">lp</tt>'s crontab:</p>

      <div class="INFORMALEXAMPLE">
        <a name="AEN4852" id="AEN4852"></a>
        <pre class="SCREEN">
32 5 * * * checkpc -t 10K -A3 -r &gt;/dev/null 2&gt;&amp;1
</pre>
      </div>This job will:

      <ol type="1">
        <li>
          <p>truncate all log and accounting files to 10KB
          (<tt class="LITERAL">-t 10K</tt>). Actually, it will keep
          the last 10K from the file, starting on a complete
          line.</p>
        </li>

        <li>
          <p>remove all stale files older than three days
          (<tt class="LITERAL">-A3 -r</tt>).</p>
        </li>
      </ol>I'm redirecting output to <tt class=
      "FILENAME">/dev/null</tt>, because <b class=
      "APPLICATION">checkpc</b> is a little noisy to my taste. (But
      too noisy is better than too silent :)
    </div>
  </div>

  <div class="NAVFOOTER">
    <hr align="left" width="100%">

    <table summary="Footer navigation table" width="100%" border=
    "0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="33%" align="left" valign="top"><a href=
        "lpcredirect.htm" accesskey="P">Prev</a></td>

        <td width="34%" align="center" valign="top"><a href=
        "index.htm" accesskey="H">Home</a></td>

        <td width="33%" align="right" valign="top"><a href=
        "x4863.htm" accesskey="N">Next</a></td>
      </tr>

      <tr>
        <td width="33%" align="left" valign="top">Queue Management
        - class, redirect, move</td>

        <td width="34%" align="center" valign="top">&nbsp;</td>

        <td width="33%" align="right" valign="top">Printcap
        Information</td>
      </tr>
    </table>
  </div>

  <p align="center"></p>
</body>
</html>