~nabijaczleweli/voreutils

e44a3929a34a40b4e4562a37649599e1b8ee3197 — наб autouploader 2 months ago 8f0e023
Manpage update by job 809172
M man0/index.0.html => man0/index.0.html +4 -1
@@ 32,6 32,9 @@
      separate path components</dd>
  <dt><a class="Xr" href="../man1/cat.1.html">cat(1)</a></dt>
  <dd><code class="Nm">cat</code> - concatenate files</dd>
  <dt><a class="Xr" href="../man1/chcon.1.html">chcon(1)</a></dt>
  <dd><code class="Nm">chcon</code> - alter SELinux context of files and
      directory trees</dd>
  <dt><a class="Xr" href="../man1/chown.1.html">chown(1)</a></dt>
  <dd><code class="Nm">chown</code>, <code class="Nm">chgrp</code> - change file
      ownership</dd>


@@ 157,7 160,7 @@
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 20, 2022</td>
    <td class="foot-date">July 25, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/base64.1 => man1/base64.1 +2 -2
@@ 1,7 1,7 @@
'\" e
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 26, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt BASE64 1
.Os voreutils pre-v0.0.0-latest


@@ 63,7 63,7 @@ delim %%
Without
.Fl d ,
encode
.Ar file Pq or standard input if Qo Fl Qc or not specified ,
.Ar file Pq or standard input if Qo Sy - Qc or not specified ,
mapping consecutive bits to the indices into one of the following alphabets:
.Bl -tag -compact -offset Ds -width ".Nm base32hex"
.It Nm

M man1/base64.1.html => man1/base64.1.html +3 -3
@@ 104,8 104,8 @@
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
<p class="Pp">Without <code class="Fl">-d</code>, encode
    <var class="Ar">file</var> (or standard input if
    &quot;<code class="Fl">-</code>&quot; or not specified), mapping consecutive
    bits to the indices into one of the following alphabets:</p>
    &quot;<b class="Sy">-</b>&quot; or not specified), mapping consecutive bits
    to the indices into one of the following alphabets:</p>
<div class="Bd-indent">
<dl class="Bl-tag Bl-compact">
  <dt id="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"><code class="Nm">base64</code></dt>


@@ 208,7 208,7 @@ is not an integer), it's padded with null bytes, expressed as
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 26, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/cat.1 => man1/cat.1 +4 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 23, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt CAT 1
.Os voreutils pre-v0.0.0-latest


@@ 163,7 163,9 @@ behaviour.
This can safely be considered fully-formed.
.Pp
.At v7
sees a rewrite in C with
sees a rewrite in
.Tn C
with
.In stdio.h ,
and
.Fl u

M man1/cat.1.html => man1/cat.1.html +1 -1
@@ 307,7 307,7 @@ With the standard input stream used if no <var class="Ar">file</var>s, as today.
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 23, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

A man1/chcon.1 => man1/chcon.1 +152 -0
@@ 0,0 1,152 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd July 25, 2022
.ds doc-volume-operating-system
.Dt CHCON 1
.Os voreutils pre-v0.0.0-latest
.
.Sh NAME
.Nm chcon
.Nd alter SELinux context of files and directory trees
.Sh SYNOPSIS
.Nm
.Op Fl v
.Oo Fl h Ns \&| Ns Fl -dereference Oc Ns \&| Ns Oo
.Fl R
.Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl x
.Op Fl - Ns Oo Cm no- Oc Ns Cm preserve-root
.Oc
.Ar context
.Ar file Ns …
.
.Nm
.Op Fl v
.Oo Fl h Ns \&| Ns Fl -dereference Oc Ns \&| Ns Oo
.Fl R
.Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl x
.Op Fl - Ns Oo Cm no- Oc Ns Cm preserve-root
.Oc
.Op Fl u Ar user
.Op Fl r Ar role
.Op Fl t Ar type
.Op Fl l Ar range
.Ar file Ns …
.Pq with at least one of Fl urtl
.
.Nm
.Op Fl v
.Oo Fl h Ns \&| Ns Fl -dereference Oc Ns \&| Ns Oo
.Fl R
.Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl x
.Op Fl - Ns Oo Cm no- Oc Ns Cm preserve-root
.Oc
.Fl -reference Ns = Ns Ar ref-file
.Ar file Ns …
.
.Sh DESCRIPTION
Labels
.Ar file Ns s
.Pq and, with Fl R , Ns " their" children
with the specified context:
.Bl -tag -compact -offset 4n -width ".No with at least one of Fl urtl"
.It with Ar context
.Ar context ,
.
.It with at least one of Fl urtl
the file's current label
with the specified fields altered,
.
.It with Fl -reference
the label of
.Ar ref-file
(symbolic link always followed).
.El
.Pp
If a is already labelled with the target context, it is not re-set.
.
.Sh OPTIONS
.Bl -tag -compact -width ".Fl x , -one-file-system"
.It Fl v , -verbose
Note each file processed to the standard output stream.
.Pp
.
.It Fl h , -no-dereference
Label symbolic links themselves, not their targets.
.It Fl -dereference
Follow symbolic links when labelling.
This is the default, unless
.Fl R .
.Pp
.
.It Fl R , -recursive
Change context of all of
.Ar file Ns s'
descendants, depth-first, as well.
.It Fl P
.Fl h ,
don't follow any symbolic links during the descent.
This is the default.
.It Fl H
.Fl -dereference ,
only follow
.Ar file Ns s ,
but not any of their descendants.
.It Fl L
.Fl -dereference ,
follow all symbolic links.
.Pp
.
.It Fl x , -one-file-system
Don't label or descend to filesystems (mount-points) different than their corresponding
.Ar file .
.It Fl -preserve-root
With
.Fl R ,
refuse to process files equivalent to
.Pa / .
.It Fl -no-preserve-root
Don't.
This is the default.
.Pp
.
.It Fl u , -user Ns = Ns Ar user
Change user (the first field) to
.Ar user .
.
.It Fl r , -role Ns = Ns Ar role
Change role (the second field) to
.Ar role .
.
.It Fl t , -type Ns = Ns Ar type
Change type (the third field) to
.Ar type .
.
.It Fl l , -range Ns = Ns Ar range
Change level-range (the fourth field) to
.Ar range .
.El
.
.Sh EXIT STATUS
.Sy 1
if a file was unlabelled in
.Fl urtl
mode,
.Ar ref-file
was unlabelled (or didn't exist),
a file  couldn't be labelled,
or a directory couldn't be read with
.Fl R .
.
.Sh SEE ALSO
.Xr chcon 1 ,
.Xr getfscon 3 ,
.Xr setfscon 3 ,
.Xr selinux 8
.
.Sh STANDARDS
Compatible with the GNU system.
.Fl x
is an extension.

A man1/chcon.1.html => man1/chcon.1.html +174 -0
@@ 0,0 1,174 @@
<!DOCTYPE html>
<html>
<!-- This is an automatically generated file.  Do not edit.
   SPDX-License-Identifier: 0BSD
   -->
<head>
  <meta charset="utf-8"/>
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <link rel="stylesheet" href="../style.css" type="text/css" media="all"/>
  <title>CHCON(1)</title>
</head>
<body>
<table class="head">
  <tr>
    <td class="head-ltitle">CHCON(1)</td>
    <td class="head-vol">General Commands Manual</td>
    <td class="head-rtitle">CHCON(1)</td>
  </tr>
</table>
<div class="manual-text">
<section class="Sh">
<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
<p class="Pp"><code class="Nm">chcon</code> &#x2014; <span class="Nd">alter
    SELinux context of files and directory trees</span></p>
</section>
<section class="Sh">
<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
<table class="Nm">
  <tr>
    <td><code class="Nm">chcon</code></td>
    <td>[<code class="Fl">-v</code>]
      [<code class="Fl">-h</code>|<code class="Fl">--dereference</code>]|[<code class="Fl">-R</code>
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]
      [<code class="Fl">-x</code>]
      [<code class="Fl">--</code>[<code class="Cm">no-</code>]<code class="Cm">preserve-root</code>]]
      <var class="Ar">context</var> <var class="Ar">file</var>&#x2026;</td>
  </tr>
</table>
<table class="Nm">
  <tr>
    <td><code class="Nm">chcon</code></td>
    <td>[<code class="Fl">-v</code>]
      [<code class="Fl">-h</code>|<code class="Fl">--dereference</code>]|[<code class="Fl">-R</code>
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]
      [<code class="Fl">-x</code>]
      [<code class="Fl">--</code>[<code class="Cm">no-</code>]<code class="Cm">preserve-root</code>]]
      [<code class="Fl">-u</code> <var class="Ar">user</var>]
      [<code class="Fl">-r</code> <var class="Ar">role</var>]
      [<code class="Fl">-t</code> <var class="Ar">type</var>]
      [<code class="Fl">-l</code> <var class="Ar">range</var>]
      <var class="Ar">file</var>&#x2026; (with at least one of
      <code class="Fl">-urtl</code>)</td>
  </tr>
</table>
<table class="Nm">
  <tr>
    <td><code class="Nm">chcon</code></td>
    <td>[<code class="Fl">-v</code>]
      [<code class="Fl">-h</code>|<code class="Fl">--dereference</code>]|[<code class="Fl">-R</code>
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]
      [<code class="Fl">-x</code>]
      [<code class="Fl">--</code>[<code class="Cm">no-</code>]<code class="Cm">preserve-root</code>]]
      <code class="Fl">--reference</code>=<var class="Ar">ref-file</var>
      <var class="Ar">file</var>&#x2026;</td>
  </tr>
</table>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
<p class="Pp">Labels <var class="Ar">file</var>s (and, with
    <code class="Fl">-R</code>, their children) with the specified context:</p>
<div class="Bd-indent">
<dl class="Bl-tag Bl-compact">
  <dt>with <var class="Ar">context</var></dt>
  <dd><var class="Ar">context</var>,</dd>
  <dt>with at least one of <code class="Fl">-urtl</code></dt>
  <dd>the file's current label with the specified fields altered,</dd>
  <dt>with <code class="Fl">--reference</code></dt>
  <dd>the label of <var class="Ar">ref-file</var> (symbolic link always
      followed).</dd>
</dl>
</div>
<p class="Pp">If a is already labelled with the target context, it is not
    re-set.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="OPTIONS"><a class="permalink" href="#OPTIONS">OPTIONS</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt id="v"><a class="permalink" href="#v"><code class="Fl">-v</code></a>,
    <code class="Fl">--verbose</code></dt>
  <dd>Note each file processed to the standard output stream.
    <p class="Pp"></p>
  </dd>
  <dt id="h"><a class="permalink" href="#h"><code class="Fl">-h</code></a>,
    <code class="Fl">--no-dereference</code></dt>
  <dd>Label symbolic links themselves, not their targets.</dd>
  <dt id="dereference"><a class="permalink" href="#dereference"><code class="Fl">--dereference</code></a></dt>
  <dd>Follow symbolic links when labelling. This is the default, unless
      <code class="Fl">-R</code>.
    <p class="Pp"></p>
  </dd>
  <dt id="R"><a class="permalink" href="#R"><code class="Fl">-R</code></a>,
    <code class="Fl">--recursive</code></dt>
  <dd>Change context of all of <var class="Ar">file</var>s' descendants,
      depth-first, as well.</dd>
  <dt id="P"><a class="permalink" href="#P"><code class="Fl">-P</code></a></dt>
  <dd><a class="permalink" href="#h~2"><code class="Fl" id="h~2">-h</code></a>,
      don't follow any symbolic links during the descent. This is the
    default.</dd>
  <dt id="H"><a class="permalink" href="#H"><code class="Fl">-H</code></a></dt>
  <dd><a class="permalink" href="#dereference~2"><code class="Fl" id="dereference~2">--dereference</code></a>,
      only follow <var class="Ar">file</var>s, but not any of their
    descendants.</dd>
  <dt id="L"><a class="permalink" href="#L"><code class="Fl">-L</code></a></dt>
  <dd><a class="permalink" href="#dereference~3"><code class="Fl" id="dereference~3">--dereference</code></a>,
      follow all symbolic links.
    <p class="Pp"></p>
  </dd>
  <dt id="x"><a class="permalink" href="#x"><code class="Fl">-x</code></a>,
    <code class="Fl">--one-file-system</code></dt>
  <dd>Don't label or descend to filesystems (mount-points) different than their
      corresponding <var class="Ar">file</var>.</dd>
  <dt id="preserve-root"><a class="permalink" href="#preserve-root"><code class="Fl">--preserve-root</code></a></dt>
  <dd>With <code class="Fl">-R</code>, refuse to process files equivalent to
      <span class="Pa">/</span>.</dd>
  <dt id="no-preserve-root"><a class="permalink" href="#no-preserve-root"><code class="Fl">--no-preserve-root</code></a></dt>
  <dd>Don't. This is the default.
    <p class="Pp"></p>
  </dd>
  <dt id="u"><a class="permalink" href="#u"><code class="Fl">-u</code></a>,
    <code class="Fl">--user</code>=<var class="Ar">user</var></dt>
  <dd>Change user (the first field) to <var class="Ar">user</var>.</dd>
  <dt id="r"><a class="permalink" href="#r"><code class="Fl">-r</code></a>,
    <code class="Fl">--role</code>=<var class="Ar">role</var></dt>
  <dd>Change role (the second field) to <var class="Ar">role</var>.</dd>
  <dt id="t"><a class="permalink" href="#t"><code class="Fl">-t</code></a>,
    <code class="Fl">--type</code>=<var class="Ar">type</var></dt>
  <dd>Change type (the third field) to <var class="Ar">type</var>.</dd>
  <dt id="l"><a class="permalink" href="#l"><code class="Fl">-l</code></a>,
    <code class="Fl">--range</code>=<var class="Ar">range</var></dt>
  <dd>Change level-range (the fourth field) to <var class="Ar">range</var>.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="EXIT_STATUS"><a class="permalink" href="#EXIT_STATUS">EXIT
  STATUS</a></h1>
<p class="Pp"><a class="permalink" href="#1"><b class="Sy" id="1">1</b></a> if a
    file was unlabelled in <code class="Fl">-urtl</code> mode,
    <var class="Ar">ref-file</var> was unlabelled (or didn't exist), a file
    couldn't be labelled, or a directory couldn't be read with
    <code class="Fl">-R</code>.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
  ALSO</a></h1>
<p class="Pp"><a class="Xr" href="../man1/chcon.1.html">chcon(1)</a>,
    <a class="Xr" href="https://manpages.debian.org/bullseye/getfscon.3">getfscon(3)</a>,
    <a class="Xr" href="https://manpages.debian.org/bullseye/setfscon.3">setfscon(3)</a>,
    <a class="Xr" href="https://manpages.debian.org/bullseye/selinux.8">selinux(8)</a></p>
</section>
<section class="Sh">
<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
<p class="Pp">Compatible with the GNU system. <code class="Fl">-x</code> is an
    extension.</p>
</section>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 25, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>
</body>
</html>

M man1/chown.1 => man1/chown.1 +30 -14
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd July 14, 2022
.Dd July 25, 2022
.ds doc-volume-operating-system
.Dt CHOWN 1
.Os voreutils pre-v0.0.0-latest


@@ 10,33 10,49 @@
.Nd change file ownership
.Sh SYNOPSIS
.Nm
.Oo Fl h Oc Ns \&| Ns Op Fl R Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl xfvc
.Op Fl -no-preserve-root Ns \&| Ns Fl -preserve-root
.Oo Fl h Oc Ns \&| Ns Oo
.Fl R
.Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl x
.Oc
.Op Fl fvc
.Op Fl - Ns Oo Cm no- Oc Ns Cm preserve-root
.Op Fl F Ar from-user Ns Oo Cm \&: Ns Oo Ar from-group Oc Oc Ns \&| Ns Cm \&: Ns Ar from-group
.Ar user Ns Oo Cm \&: Ns Oo Ar group Oc Oc Ns \&| Ns Cm \&: Ns Ar group
.Ar file Ns …
.
.Nm
.Oo Fl h Oc Ns \&| Ns Op Fl R Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl xfvc
.Op Fl -no-preserve-root Ns \&| Ns Fl -preserve-root
.Oo Fl h Oc Ns \&| Ns Oo
.Fl R
.Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl x
.Oc
.Op Fl fvc
.Op Fl - Ns Oo Cm no- Oc Ns Cm preserve-root
.Op Fl F Ar from-user Ns Oo Cm \&: Ns Oo Ar from-group Oc Oc Ns \&| Ns Cm \&: Ns Ar from-group
.Fl r Ar ref-file
.Ar file Ns …
.Pp
.Nm chgrp
.Oo Fl h Oc Ns \&| Ns Op Fl R Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl xfvc
.Op Fl -no-preserve-root Ns \&| Ns Fl -preserve-root
.Oo Fl h Oc Ns \&| Ns Oo
.Fl R
.Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl x
.Oc
.Op Fl fvc
.Op Fl - Ns Oo Cm no- Oc Ns Cm preserve-root
.Op Fl F Ar from-user Ns Oo Cm \&: Ns Oo Ar from-group Oc Oc Ns \&| Ns Cm \&: Ns Ar from-group
.Ar group
.Ar file Ns …
.
.Nm chgrp
.Oo Fl h Oc Ns \&| Ns Op Fl R Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl xfvc
.Op Fl -no-preserve-root Ns \&| Ns Fl -preserve-root
.Oo Fl h Oc Ns \&| Ns Oo
.Fl R
.Op Fl P Ns \&| Ns Fl H Ns \&| Ns Fl L
.Op Fl x
.Oc
.Op Fl fvc
.Op Fl - Ns Oo Cm no- Oc Ns Cm preserve-root
.Op Fl F Ar from-user Ns Oo Cm \&: Ns Oo Ar from-group Oc Oc Ns \&| Ns Cm \&: Ns Ar from-group
.Fl r Ar ref-file
.Ar file Ns …


@@ 77,7 93,7 @@ In all cases, a user or group name takes precedence over the ID
.Sh OPTIONS
.Bl -tag -compact -width ".Fl r , -reference Ns = Ns Ar ref-file"
.It Fl h , -no-dereference
Do not follow symlink
Do not follow symbolic link
.Ar file Ns s Pq without Fl R ,
or
.Ar ref-file .

M man1/chown.1.html => man1/chown.1.html +14 -14
@@ 29,9 29,9 @@
  <tr>
    <td><code class="Nm">chown</code></td>
    <td>[<code class="Fl">-h</code>]|[<code class="Fl">-R</code>
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]]
      [<code class="Fl">-xfvc</code>]
      [<code class="Fl">--no-preserve-root</code>|<code class="Fl">--preserve-root</code>]
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]
      [<code class="Fl">-x</code>]] [<code class="Fl">-fvc</code>]
      [<code class="Fl">--</code>[<code class="Cm">no-</code>]<code class="Cm">preserve-root</code>]
      [<code class="Fl">-F</code>
      <var class="Ar">from-user</var>[<code class="Cm">:</code>[<var class="Ar">from-group</var>]]|<code class="Cm">:</code><var class="Ar">from-group</var>]
      <var class="Ar">user</var>[<code class="Cm">:</code>[<var class="Ar">group</var>]]|<code class="Cm">:</code><var class="Ar">group</var>


@@ 42,9 42,9 @@
  <tr>
    <td><code class="Nm">chown</code></td>
    <td>[<code class="Fl">-h</code>]|[<code class="Fl">-R</code>
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]]
      [<code class="Fl">-xfvc</code>]
      [<code class="Fl">--no-preserve-root</code>|<code class="Fl">--preserve-root</code>]
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]
      [<code class="Fl">-x</code>]] [<code class="Fl">-fvc</code>]
      [<code class="Fl">--</code>[<code class="Cm">no-</code>]<code class="Cm">preserve-root</code>]
      [<code class="Fl">-F</code>
      <var class="Ar">from-user</var>[<code class="Cm">:</code>[<var class="Ar">from-group</var>]]|<code class="Cm">:</code><var class="Ar">from-group</var>]
      <code class="Fl">-r</code> <var class="Ar">ref-file</var>


@@ 56,9 56,9 @@
  <tr>
    <td><code class="Nm">chgrp</code></td>
    <td>[<code class="Fl">-h</code>]|[<code class="Fl">-R</code>
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]]
      [<code class="Fl">-xfvc</code>]
      [<code class="Fl">--no-preserve-root</code>|<code class="Fl">--preserve-root</code>]
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]
      [<code class="Fl">-x</code>]] [<code class="Fl">-fvc</code>]
      [<code class="Fl">--</code>[<code class="Cm">no-</code>]<code class="Cm">preserve-root</code>]
      [<code class="Fl">-F</code>
      <var class="Ar">from-user</var>[<code class="Cm">:</code>[<var class="Ar">from-group</var>]]|<code class="Cm">:</code><var class="Ar">from-group</var>]
      <var class="Ar">group</var> <var class="Ar">file</var>&#x2026;</td>


@@ 68,9 68,9 @@
  <tr>
    <td><code class="Nm">chgrp</code></td>
    <td>[<code class="Fl">-h</code>]|[<code class="Fl">-R</code>
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]]
      [<code class="Fl">-xfvc</code>]
      [<code class="Fl">--no-preserve-root</code>|<code class="Fl">--preserve-root</code>]
      [<code class="Fl">-P</code>|<code class="Fl">-H</code>|<code class="Fl">-L</code>]
      [<code class="Fl">-x</code>]] [<code class="Fl">-fvc</code>]
      [<code class="Fl">--</code>[<code class="Cm">no-</code>]<code class="Cm">preserve-root</code>]
      [<code class="Fl">-F</code>
      <var class="Ar">from-user</var>[<code class="Cm">:</code>[<var class="Ar">from-group</var>]]|<code class="Cm">:</code><var class="Ar">from-group</var>]
      <code class="Fl">-r</code> <var class="Ar">ref-file</var>


@@ 116,7 116,7 @@
<dl class="Bl-tag Bl-compact">
  <dt id="h"><a class="permalink" href="#h"><code class="Fl">-h</code></a>,
    <code class="Fl">--no-dereference</code></dt>
  <dd>Do not follow symlink <var class="Ar">file</var>s (without
  <dd>Do not follow symbolic link <var class="Ar">file</var>s (without
      <code class="Fl">-R</code>), or <var class="Ar">ref-file</var>.</dd>
  <dt id="-dereference"><a class="permalink" href="#-dereference"><code class="Fl">---dereference</code></a></dt>
  <dd>Do. This is the default.</dd>


@@ 425,7 425,7 @@ and specifies an explicit name-over-numerical-ID precedent. Symbolic links are
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 14, 2022</td>
    <td class="foot-date">July 25, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/cksum.1 => man1/cksum.1 +8 -6
@@ 1,7 1,7 @@
'\" e
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd September  8, 2021
.Dd July 23, 2022
.ds doc-volume-operating-system
.Dt CKSUM 1
.Os voreutils pre-v0.0.0-latest


@@ 11,6 11,7 @@
.Nd compute Ethernet checksum
.Sh SYNOPSIS
.Nm
.Op Fl -
.Oo Ar file Oc Ns …
.
.EQ


@@ 20,7 21,7 @@ delim %%
.Sh DESCRIPTION
Prints an Ethernet CRC of each
.Ar file ,
its size in bytes, and its name, separated by spaces, followed by newlines.
its size in bytes, and its name, separated by tabs, followed by newlines.
If no
.Ar file Ns s ,
use the standard input stream and omit the name.


@@ 37,10 38,10 @@ size is also included in the sum, so files beginning with runs of NUL bytes prod
.Sh EXAMPLES
.Bd -literal -compact
.Li $ Nm echo Li POSIX.2 \&| Nm
3842620415 8
3842620415      8
.Li $ Nm echo Li POSIX.2 \&| Nm Li 'IEEE P1003.2 Draft 11.2\(emSeptember 1991.pdf' -
2938529873 3226947 IEEE P1003.2 Draft 11.2\(emSeptember 1991.pdf
3842620415 8 -
2938529873      3226947 IEEE P1003.2 Draft 11.2\(emSeptember 1991.pdf
3842620415      8       -
.Ed
.
.Sh SEE ALSO


@@ 49,7 50,8 @@ size is also included in the sum, so files beginning with runs of NUL bytes prod
.
.Sh STANDARDS
Conforms to
.St -p1003.1-2008 .
.St -p1003.1-2008 ;
the field separater can be any nonempty sequence of spaces and tabs.
The CRC polynomial is
% x sup 32 + x sup 26 + x sup 23 + x sup 22 + x sup 16 + x sup 12 + x sup 11 + x sup 10 + x sup 8 + x sup 7 + x sup 5 + x sup 4 + x sup 2 + x + 1 %,
the same one used by

M man1/cksum.1.html => man1/cksum.1.html +6 -5
@@ 29,15 29,15 @@
<table class="Nm">
  <tr>
    <td><code class="Nm">cksum</code></td>
    <td>[<var class="Ar">file</var>]&#x2026;</td>
    <td>[<code class="Fl">--</code>] [<var class="Ar">file</var>]&#x2026;</td>
  </tr>
</table>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
<p class="Pp">Prints an Ethernet CRC of each <var class="Ar">file</var>, its
    size in bytes, and its name, separated by spaces, followed by newlines. If
    no <var class="Ar">file</var>s, use the standard input stream and omit the
    size in bytes, and its name, separated by tabs, followed by newlines. If no
    <var class="Ar">file</var>s, use the standard input stream and omit the
    name. If a <var class="Ar">file</var> is
    &quot;<code class="Fl">-</code>&quot;, use the standard input stream.</p>
<p class="Pp">The <var class="Ar">file</var>s' size is also included in the sum,


@@ 64,7 64,8 @@ cksum
<section class="Sh">
<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
<p class="Pp">Conforms to <span class="St">IEEE Std 1003.1-2008
    (&#x201C;POSIX.1&#x201D;)</span>. The CRC polynomial is
    (&#x201C;POSIX.1&#x201D;)</span>; the field separater can be any nonempty
    sequence of spaces and tabs. The CRC polynomial is
  <math class="eqn">
    <mrow><msup><mi>x</mi><mn>32</mn></msup><mo>+</mo><msup><mi>x</mi><mn>26</mn></msup><mo>+</mo><msup><mi>x</mi><mn>23</mn></msup><mo>+</mo><msup><mi>x</mi><mn>22</mn></msup><mo>+</mo><msup><mi>x</mi><mn>16</mn></msup><mo>+</mo><msup><mi>x</mi><mn>12</mn></msup><mo>+</mo><msup><mi>x</mi><mn>11</mn></msup><mo>+</mo><msup><mi>x</mi><mn>10</mn></msup><mo>+</mo><msup><mi>x</mi><mn>8</mn></msup><mo>+</mo><msup><mi>x</mi><mn>7</mn></msup><mo>+</mo><msup><mi>x</mi><mn>5</mn></msup><mo>+</mo><msup><mi>x</mi><mn>4</mn></msup><mo>+</mo><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><mi>x</mi><mo>+</mo><mn>1</mn></mrow>
  </math>


@@ 83,7 84,7 @@ cksum
</div>
<table class="foot">
  <tr>
    <td class="foot-date">September 8, 2021</td>
    <td class="foot-date">July 23, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/dd.1 => man1/dd.1 +12 -6
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd July 18, 2022
.Dd July 24, 2022
.ds doc-volume-operating-system
.Dt DD 1
.Os voreutils pre-v0.0.0-latest


@@ 156,10 156,16 @@ the kernel is advised that the just-read (just-written) parts of the correspondi
The arguments to
.Cm bs Ns \&| Ns Cm ibs Ns \&| Ns Cm obs Ns \&| Ns Cm skip Ns \&| Ns Cm seek Ns \&| Ns Cm count Ns =
are in the format:
.Dl Ar integer Ns Oo Sy cwb Ns \&| Ns Sy KMGTPEZY Ns Oo Sy B Oc Oc Ns Oo Cm x Ns Ar integer Ns Oo Sy cwb Ns \&| Ns Sy KMGTPEZY Ns Oo Sy B Oc Oc Oc Ns …
.D1 Oo Va integer Oc Ns Oo Sy cwb Ns \&| Ns Sy KMGTPEZY Ns Oo Sy B Oc Oc Ns Oo Cm x Ns Oo Va integer Oc Ns Oo Sy cwb Ns \&| Ns Sy KMGTPEZY Ns Oo Sy B Oc Oc Oc Ns … Pq with at least one of Bro Va integer , Sy cwb , KMGTPEZY , B Brc in each factor
Multiple
.Ar integer Ns s
with optional units are multiplied together when separated by
.Va integer Ns s
with optional units
(if the
.Va integer
is omitted, it's taken to be
.Sy 1
and the unit is required)
are multiplied together when separated by
.Cm x ,
and are all decimal.
.Sy KMGTPEZY


@@ 439,7 445,7 @@ take the same number format as the
.Cm bs Ns =
family, but all known implementations do.
However, the standard format is a simplified
.Dl Ar integer Ns Oo Sy kb Oc Ns Oo Cm x Ns Ar integer Ns Oo Sy kb Oc Oc Ns …
.D1 Va integer Ns Oo Sy kb Oc Ns Oo Cm x Ns Va integer Ns Oo Sy kb Oc Oc Ns …
This implementation extends the format available on the GNU system, which doesn't allow
.Sy B
without a unit and lower-case


@@ 483,7 489,7 @@ Supporting
and
.Cm conv Ns = Ns Cm ascii Ns \&| Ns Cm ebcdic Ns \&| Ns Cm lcase Ns \&| Ns Cm ucase Ns \&| Ns Cm swab Ns \&| Ns Cm noerror Ns \&| Ns Cm sync Ns Op Ns Sy \&, Ns … ,
with numbers as
.Dl Ar integer Ns Oo Sy kbw Oc Ns Oo Cm x Ns \&| Ns Cm * Ns Ar integer Ns Oo Sy kbw Oc Oc Ns …
.D1 Va integer Ns Oo Sy kbw Oc Ns Oo Cm x Ns \&| Ns Cm * Ns Va integer Ns Oo Sy kbw Oc Oc Ns …
for
.Em 1024 , 512 , No and Em 2 , No respectively .
.Pp

M man1/dd.1.html => man1/dd.1.html +11 -7
@@ 135,10 135,14 @@
    <code class="Cm">bs</code>|<code class="Cm">ibs</code>|<code class="Cm">obs</code>|<code class="Cm">skip</code>|<code class="Cm">seek</code>|<code class="Cm">count</code>=
    are in the format:</p>
<div class="Bd
  Bd-indent"><code class="Li"><var class="Ar">integer</var>[<b class="Sy">cwb</b>|<b class="Sy">KMGTPEZY</b>[<b class="Sy">B</b>]][<code class="Cm">x</code><var class="Ar">integer</var>[<b class="Sy">cwb</b>|<b class="Sy">KMGTPEZY</b>[<b class="Sy">B</b>]]]&#x2026;</code></div>
Multiple <var class="Ar">integer</var>s with optional units are multiplied
  together when separated by <code class="Cm">x</code>, and are all decimal.
  <b class="Sy">KMGTPEZY</b> are case-insensitive. The units are as follows:
  Bd-indent">[<var class="Va">integer</var>][<b class="Sy">cwb</b>|<b class="Sy">KMGTPEZY</b>[<b class="Sy">B</b>]][<code class="Cm">x</code>[<var class="Va">integer</var>][<b class="Sy">cwb</b>|<b class="Sy">KMGTPEZY</b>[<b class="Sy">B</b>]]]&#x2026;
  (with at least one of {<var class="Va">integer</var>, <b class="Sy">cwb</b>,
  <b class="Sy">KMGTPEZY</b>, <b class="Sy">B</b>} in each factor)</div>
Multiple <var class="Va">integer</var>s with optional units (if the
  <var class="Va">integer</var> is omitted, it's taken to be <b class="Sy">1</b>
  and the unit is required) are multiplied together when separated by
  <code class="Cm">x</code>, and are all decimal. <b class="Sy">KMGTPEZY</b> are
  case-insensitive. The units are as follows:
<div class="Bd-indent">
<dl class="Bl-tag Bl-compact">
  <dt id="c"><a class="permalink" href="#c"><b class="Sy">c</b></a></dt>


@@ 374,7 378,7 @@ For example, <code class="Li">3wx6bx2MB</code> corresponds to
    <code class="Cm">bs</code>= family, but all known implementations do.
    However, the standard format is a simplified</p>
<div class="Bd
  Bd-indent"><code class="Li"><var class="Ar">integer</var>[<b class="Sy">kb</b>][<code class="Cm">x</code><var class="Ar">integer</var>[<b class="Sy">kb</b>]]&#x2026;</code></div>
  Bd-indent"><var class="Va">integer</var>[<b class="Sy">kb</b>][<code class="Cm">x</code><var class="Va">integer</var>[<b class="Sy">kb</b>]]&#x2026;</div>
This implementation extends the format available on the GNU system, which
  doesn't allow <b class="Sy">B</b> without a unit and lower-case
  <a class="permalink" href="#MGTPEZY"><b class="Sy" id="MGTPEZY">MGTPEZY</b></a>.


@@ 399,7 403,7 @@ Supporting <code class="Cm">if</code>=, <code class="Cm">of</code>=,
  <code class="Cm">conv</code>=<code class="Cm">ascii</code>|<code class="Cm">ebcdic</code>|<code class="Cm">lcase</code>|<code class="Cm">ucase</code>|<code class="Cm">swab</code>|<code class="Cm">noerror</code>|<code class="Cm">sync</code>[<b class="Sy">,</b>&#x2026;],
  with numbers as
<div class="Bd
  Bd-indent"><code class="Li"><var class="Ar">integer</var>[<b class="Sy">kbw</b>][<code class="Cm">x</code>|<code class="Cm">*</code><var class="Ar">integer</var>[<b class="Sy">kbw</b>]]&#x2026;</code></div>
  Bd-indent"><var class="Va">integer</var>[<b class="Sy">kbw</b>][<code class="Cm">x</code>|<code class="Cm">*</code><var class="Va">integer</var>[<b class="Sy">kbw</b>]]&#x2026;</div>
for <i class="Em">1024</i>, <i class="Em">512</i>, <span class="No">and</span>
  <i class="Em">2</i>, <span class="No">respectively</span>.
<p class="Pp">This could be considered fully-formed: every semantic is as in


@@ 485,7 489,7 @@ for <i class="Em">1024</i>, <i class="Em">512</i>, <span class="No">and</span>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 18, 2022</td>
    <td class="foot-date">July 24, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/df.1 => man1/df.1 +11 -3
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd July 20, 2022
.Dd July 24, 2022
.ds doc-volume-operating-system
.Dt DF 1
.Os voreutils pre-v0.0.0-latest


@@ 285,6 285,12 @@ and only supports integer
.Fl g
is an extension, originating from
.Fx .
.Ev BLOCKSIZE
is an extension, originating from
.Bx 4.4 .
The
.Ev DF_BLOCK_SIZE , BLOCK_SIZE
spellings are extensions, originating from the GNU system.
.
.Sh HISTORY
.Ss Research \s[-1z]UNIX\s0


@@ 309,7 315,9 @@ Until the advent of the mount tab,
was built with this list matching the system configuration.
.Pp
.At v5 ,
alongside a new filesystem format, sees a rewrite in C and
alongside a new filesystem format, sees a rewrite in
.Tn C
and
.Qo Pa device Ar blocks Qc Ns -style
output.
.Pp


@@ 391,7 399,7 @@ of
was replaced with a
.Ev BLOCKSIZE
environment variable in the
.Dl base Ns Op Sy KMG
.D1 Va base Ns Op Sy KMG
format.
Multiple instances of
.Fl t

M man1/df.1.html => man1/df.1.html +7 -3
@@ 313,7 313,11 @@ Where <var class="Va">base</var> is an optionally-floating-point amount of
    disallows block sizes with <b class="Sy">B</b> but without a multiplier, as
    well as lowercase <b class="Sy">B</b>, and only supports integer
    <var class="Va">base</var>s. <code class="Fl">-g</code> is an extension,
    originating from <span class="Ux">FreeBSD</span>.</p>
    originating from <span class="Ux">FreeBSD</span>.
    <code class="Ev">BLOCKSIZE</code> is an extension, originating from
    <span class="Ux">4.4BSD</span>. The <code class="Ev">DF_BLOCK_SIZE</code>,
    <code class="Ev">BLOCK_SIZE</code> spellings are extensions, originating
    from the GNU system.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>


@@ 398,7 402,7 @@ With an automatically-scaling <code class="Li">Filesystem</code> column and
<code class="Fl">-k</code> was replaced with a <code class="Ev">BLOCKSIZE</code>
  environment variable in the
<div class="Bd
  Bd-indent"><code class="Li">base[<a class="permalink" href="#KMG"><b class="Sy" id="KMG">KMG</b></a>]</code></div>
  Bd-indent"><var class="Va">base</var>[<a class="permalink" href="#KMG"><b class="Sy" id="KMG">KMG</b></a>]</div>
format. Multiple instances of <code class="Fl">-t</code> can be used to filter
  from a list of supported filesystems (like
  <a class="permalink" href="#ufs"><b class="Sy" id="ufs">ufs</b></a>,


@@ 605,7 609,7 @@ marked OF (&quot;Output format incompletely specified&quot;, it isn't at all) UN
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 20, 2022</td>
    <td class="foot-date">July 24, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/du.1 => man1/du.1 +3 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd July 20, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt DU 1
.Os voreutils pre-v0.0.0-latest


@@ 502,7 502,8 @@ This is, of course, described succinctly as
.Pp
.\" V3 adds major/minor to stat
.At v7
sees a rewrite in C:
sees a rewrite in
.Tn C :
only one of
.Fl as ,
as the first argument, is recognised,

M man1/du.1.html => man1/du.1.html +1 -1
@@ 636,7 636,7 @@ Which is a classic standards moment.
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 20, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/echo.1 => man1/echo.1 +4 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 23, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt ECHO 1
.Os voreutils pre-v0.0.0-latest


@@ 73,7 73,9 @@ which does yield and empty line for no arguments, but always adds a space after 
Either way, it's impossible to verify anymore.
.Pp
.At v5
sees a C implementation, and a removal of that
sees a
.Tn C
implementation, and a removal of that
.Sx BUGS
stanza \(em the arguments are separated by single spaces and end with a newline.
.Pp

M man1/echo.1.html => man1/echo.1.html +1 -1
@@ 178,7 178,7 @@ If set, it uses inlined <span class="Ux">Version&#x00A0;7 AT&amp;T UNIX</span>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 23, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/expr.1 => man1/expr.1 +4 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 28, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt EXPR 1
.Os voreutils pre-v0.0.0-latest


@@ 294,7 294,9 @@ Appears in The
.No Programmer's Workbench Pq Tn PWB/UNIX
User's Manual, allowing
.Cm () , |&+-*/% , substr , length , No and Cm index ,
with the binary operators corresponding solely to their C equivalents on 16-bit
with the binary operators corresponding solely to their
.Tn C
equivalents on 16-bit
.Vt int Ns s .
.Pp
Edition 2.3 of The

M man1/expr.1.html => man1/expr.1.html +1 -1
@@ 461,7 461,7 @@ expr <var class="Ar">$#</var> <code class="Cm">\&lt;=</code> <code class="Li">5
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 28, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/factor.1 => man1/factor.1 +4 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd January 20, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt FACTOR 1
.Os voreutils pre-v0.0.0-latest


@@ 60,7 60,9 @@ as
.Xr factor 1 :
.Dl Sy factor Li "[ number ]"
.Pp
A direct C port appeared in
A direct
.Tn C
port appeared in
.Bx 4.1
as
.Xr factor 6 .

M man1/factor.1.html => man1/factor.1.html +1 -1
@@ 105,7 105,7 @@ factor <var class="Ar">1410 1981</var>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">January 20, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/hostid.1 => man1/hostid.1 +4 -2
@@ 2,7 2,7 @@
.\" SPDX-License-Identifier: 0BSD
.\" mandoc-ignore: WARNING: sections out of conventional order: Sh HISTORY
.\"
.Dd June 23, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt HOSTID 1
.Os voreutils pre-v0.0.0-latest


@@ 507,7 507,9 @@ X/Open does not define the domain in which the return value is unique.
.St -susv2
moves it to BASE, as an
X/Open Systems Interfaces (XSI)
extension to the C standards,
extension to the
.Tn C
standards.
.
.Ss Status quo
.\" mandoc compat; https://inbox.vuxu.org/mandoc-discuss/20220529001500.gnxuiiawdegcjwy7@tarta.nabijaczleweli.xyz/T/

M man1/hostid.1.html => man1/hostid.1.html +2 -2
@@ 401,7 401,7 @@ because SPARC (Sun-4) is big-endian. The capitalisation du jour appears to be
  domain in which the return value is unique.</div>
<p class="Pp"><span class="St">Version&#x00A0;2 of the Single UNIX Specification
    (&#x201C;SUSv2&#x201D;)</span> moves it to BASE, as an X/Open Systems
    Interfaces (XSI) extension to the C standards,</p>
    Interfaces (XSI) extension to the C standards.</p>
</section>
<section class="Ss">
<h2 class="Ss" id="Status_quo"><a class="permalink" href="#Status_quo">Status


@@ 788,7 788,7 @@ So, in their equally byzantine ways, here at least they are exactly identical.
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 23, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/nohup.1 => man1/nohup.1 +2 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd May 13, 2022
.Dd July 23, 2022
.ds doc-volume-operating-system
.Dt NOHUP 1
.Os voreutils pre-v0.0.0-latest


@@ 10,6 10,7 @@
.Nd inoculate invocation against hang-ups
.Sh SYNOPSIS
.Nm
.Op Fl -
.Ar program
.Oo Ar argument Oc Ns …
.

M man1/nohup.1.html => man1/nohup.1.html +2 -2
@@ 28,7 28,7 @@
<table class="Nm">
  <tr>
    <td><code class="Nm">nohup</code></td>
    <td><var class="Ar">program</var>
    <td>[<code class="Fl">--</code>] <var class="Ar">program</var>
      [<var class="Ar">argument</var>]&#x2026;</td>
  </tr>
</table>


@@ 166,7 166,7 @@ executing <var class="Ar">program</var> &quot;with hangups, quits and interrupts
</div>
<table class="foot">
  <tr>
    <td class="foot-date">May 13, 2022</td>
    <td class="foot-date">July 23, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/runcon.1 => man1/runcon.1 +3 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 29, 2022
.Dd July 25, 2022
.ds doc-volume-operating-system
.Dt RUNCON 1
.Os voreutils pre-v0.0.0-latest


@@ 118,6 118,7 @@ if executed, or
.El
.
.Sh SEE ALSO
.Xr runcon 1 ,
.Xr getcon 3 ,
.Xr getfscon 3 ,
.Xr security_check_context 3 ,


@@ 148,4 149,4 @@ context will be used for the computation, rather than
This simply begs for a trojan horse scenario.
Cf.\&
.Lk https://bugs.debian.org/1013924 "Bug#1013924: coreutils: runcon -c getfscon()s program verbatim but execve()s it; trojan moment?" .
.\" TODO: when that lands somewhere move this to HISTORY
.\" TODO: when https://bugs.debian.org/1013924#20 lands in a release move this to HISTORY

M man1/runcon.1.html => man1/runcon.1.html +3 -2
@@ 134,7 134,8 @@
<section class="Sh">
<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
  ALSO</a></h1>
<p class="Pp"><a class="Xr" href="https://manpages.debian.org/bullseye/getcon.3">getcon(3)</a>,
<p class="Pp"><a class="Xr" href="../man1/runcon.1.html">runcon(1)</a>,
    <a class="Xr" href="https://manpages.debian.org/bullseye/getcon.3">getcon(3)</a>,
    <a class="Xr" href="https://manpages.debian.org/bullseye/getfscon.3">getfscon(3)</a>,
    <a class="Xr" href="https://manpages.debian.org/bullseye/security_check_context.3">security_check_context(3)</a>,
    <a class="Xr" href="https://manpages.debian.org/bullseye/setexeccon.3">setexeccon(3)</a>,


@@ 162,7 163,7 @@
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 29, 2022</td>
    <td class="foot-date">July 25, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/sleep.1 => man1/sleep.1 +2 -1
@@ 1,7 1,7 @@
'\" e
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd April  2, 2022
.Dd July 23, 2022
.ds doc-volume-operating-system
.Dt SLEEP 1
.Os voreutils pre-v0.0.0-latest


@@ 11,6 11,7 @@
.Nd do nothing, slowly
.Sh SYNOPSIS
.Nm
.Op Fl -
.Ar delay Ns Oo Sy smhdwy Oc Ns …
.
.EQ

M man1/sleep.1.html => man1/sleep.1.html +3 -2
@@ 29,7 29,8 @@
<table class="Nm">
  <tr>
    <td><code class="Nm">sleep</code></td>
    <td><var class="Ar">delay</var>[<a class="permalink" href="#smhdwy"><b class="Sy" id="smhdwy">smhdwy</b></a>]&#x2026;</td>
    <td>[<code class="Fl">--</code>]
      <var class="Ar">delay</var>[<a class="permalink" href="#smhdwy"><b class="Sy" id="smhdwy">smhdwy</b></a>]&#x2026;</td>
  </tr>
</table>
</section>


@@ 164,7 165,7 @@ seconds, and the process being also placed on a low-priority queue for the
</div>
<table class="foot">
  <tr>
    <td class="foot-date">April 2, 2022</td>
    <td class="foot-date">July 23, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/sum.1 => man1/sum.1 +3 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 23, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt SUM 1
.Os voreutils pre-v0.0.0-latest


@@ 54,7 54,8 @@ sum, space, amount of blocks read (partial or otherwise), newline, for each file
The algorithm is a simple, literal, sum of every byte into a 16-bit accumulator.
.Pp
.At v7
sees a rewrite in C:
sees a rewrite in
.Tn C :
it now uses the standard input stream if no files are specified and an updated output format:
the sum is zero-padded to 5 digits and immediately followed by the block count, space-padded to six digits
(this does mean that a file at least 51.2MB in size would end up with no spaces between the sum and the block count,

M man1/sum.1.html => man1/sum.1.html +1 -1
@@ 114,7 114,7 @@ and note that this is a 16-bit checksum, as well as the 512-byte block size and
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 23, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/tr.1 => man1/tr.1 +7 -3
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 28, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt TR 1
.Os voreutils pre-v0.0.0-latest


@@ 406,7 406,9 @@ altogether, this means that
is allowed, but equivalent to
.Nm cat ,
.El
but it wouldn't be a C program if it didn't have NUL-related issues:
but it wouldn't be a
.Tn C
program if it didn't have NUL-related issues:
.Bl -bullet -compact -offset indent -width "@"
.It
all NULs in the input are always removed,


@@ 627,7 629,9 @@ option, but did not supply functionality equivalent to the
option specified in IEEE Std 1003.1-2001.
This meant that historical practice of being able to specify
.Nm Fl d Li \e200-\e377
(which would delete all bytes with the top bit set) would have no effect because, in the C locale, bytes with the values octal 200 to octal 377 are not characters.
(which would delete all bytes with the top bit set) would have no effect because, in the
.Li C
locale, bytes with the values octal 200 to octal 377 are not characters.
.Ed
It also allows arbitrary locale-dependent
.Sy charclass Ns es

M man1/tr.1.html => man1/tr.1.html +3 -3
@@ 534,8 534,8 @@ preceding explicit conditional <code class="Nm">cat</code> emulation and a fix:
  This meant that historical practice of being able to specify
  <code class="Nm">tr</code> <code class="Fl">-d</code>
  <code class="Li">\200-\377</code> (which would delete all bytes with the top
  bit set) would have no effect because, in the C locale, bytes with the values
  octal 200 to octal 377 are not characters.</div>
  bit set) would have no effect because, in the <code class="Li">C</code>
  locale, bytes with the values octal 200 to octal 377 are not characters.</div>
It also allows arbitrary locale-dependent <b class="Sy">charclass</b>es in
  <b class="Sy">[:</b><var class="Ar">class</var><b class="Sy">:]</b> and
  explicitly doesn't specify what happens if either set is empty.


@@ 559,7 559,7 @@ It also allows arbitrary locale-dependent <b class="Sy">charclass</b>es in
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 28, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/true.1 => man1/true.1 +10 -15
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 28, 2022
.Dd July 23, 2022
.ds doc-volume-operating-system
.Dt TRUE 1
.Os voreutils pre-v0.0.0-latest


@@ 16,21 16,17 @@
Ignored.
.
.Sh EXIT STATUS
.Bl -tag -compact -width ".Sy 0 Pq success"
.It Sy 0 Pq success
if ran as
.Nm true ,
.It Sy 1
if ran as
.Nm false ,
and
.It Sy 2
otherwise.
.Bl -tag -compact -width ".Nm false :"
.It Nm :
.Sy 0
(success)
.It Nm false :
.Sy 1
.El
.
.Sh SEE ALSO
The
.Nm \&:
.Ic \&:
.Xr sh 1
built-in, equivalent to
.Nm true .


@@ 43,8 39,7 @@ though the standard allows
to exit with any
.Pf non- Sy 0
value.
.\" anywhere in
.\" .Bq Sy 1 , 125 .
.\" TODO: 202x: anywhere in .Bq Sy 1 , 125 .
.
.Sh HISTORY
Appeared in


@@ 56,7 51,7 @@ with
an empty file and
.Nm false
reading
.D1 Nm exit Sy 1
.D1 Ic exit Sy 1
.Pp
.At III
.Nm false

M man1/true.1.html => man1/true.1.html +7 -10
@@ 46,19 46,16 @@
<h1 class="Sh" id="EXIT_STATUS"><a class="permalink" href="#EXIT_STATUS">EXIT
  STATUS</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt id="0"><a class="permalink" href="#0"><b class="Sy">0</b></a>
    (success)</dt>
  <dd>if ran as <code class="Nm">true</code>,</dd>
  <dt id="1"><a class="permalink" href="#1"><b class="Sy">1</b></a></dt>
  <dd>if ran as <code class="Nm">false</code>, and</dd>
  <dt id="2"><a class="permalink" href="#2"><b class="Sy">2</b></a></dt>
  <dd>otherwise.</dd>
  <dt id="0"><code class="Nm">true</code>:</dt>
  <dd><a class="permalink" href="#0"><b class="Sy">0</b></a> (success)</dd>
  <dt id="1"><code class="Nm">false</code>:</dt>
  <dd><a class="permalink" href="#1"><b class="Sy">1</b></a></dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
  ALSO</a></h1>
<p class="Pp">The <code class="Nm">:</code>
<p class="Pp">The <code class="Ic">:</code>
    <a class="Xr" href="https://manpages.debian.org/bullseye/sh.1">sh(1)</a>
    built-in, equivalent to <code class="Nm">true</code>.</p>
</section>


@@ 76,7 73,7 @@
<div class="Bd Bd-indent">true, false - provide truth values</div>
with <code class="Nm">true</code> an empty file and
  <code class="Nm">false</code> reading
<div class="Bd Bd-indent"><code class="Nm">exit</code> <b class="Sy">1</b></div>
<div class="Bd Bd-indent"><code class="Ic">exit</code> <b class="Sy">1</b></div>
<p class="Pp" id="255"><span class="Ux">AT&amp;T System&#x00A0;III UNIX</span>
    <code class="Nm">false</code> exits
    <a class="permalink" href="#255"><b class="Sy">255</b></a>. Later releases


@@ 92,7 89,7 @@ with <code class="Nm">true</code> an empty file and
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 28, 2022</td>
    <td class="foot-date">July 23, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/tsort.1 => man1/tsort.1 +2 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 23, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt TSORT 1
.Os voreutils pre-v0.0.0-latest


@@ 14,7 14,7 @@
.
.Sh DESCRIPTION
Constructs a directed graph from the pairs of whitespace-separated node relationships provided in
.Ar file Pq standard input if Qo Fl Qc or none ,
.Ar file Pq standard input if Qo Sy - Qc or none ,
then prints all unique nodes, one per line, sorted according to the total ordering described by that graph,
consistently with the partial ordering of the final occurrence of nodes in the input.
.Pp

M man1/tsort.1.html => man1/tsort.1.html +5 -5
@@ 36,10 36,10 @@
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
<p class="Pp">Constructs a directed graph from the pairs of whitespace-separated
    node relationships provided in <var class="Ar">file</var> (standard input if
    &quot;<code class="Fl">-</code>&quot; or none), then prints all unique
    nodes, one per line, sorted according to the total ordering described by
    that graph, consistently with the partial ordering of the final occurrence
    of nodes in the input.</p>
    &quot;<b class="Sy">-</b>&quot; or none), then prints all unique nodes, one
    per line, sorted according to the total ordering described by that graph,
    consistently with the partial ordering of the final occurrence of nodes in
    the input.</p>
<p class="Pp">An input pair in the form &quot;<code class="Li">a a</code>&quot;
    indicates presence of node <code class="Li">a</code>. An input pair in the
    form &quot;<code class="Li">a b</code>&quot; indicates an <code class="Li">a


@@ 170,7 170,7 @@ pointing at
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 23, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/unlink.1 => man1/unlink.1 +2 -5
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd June 23, 2022
.Dd July 23, 2022
.ds doc-volume-operating-system
.Dt UNLINK 1
.Os voreutils pre-v0.0.0-latest


@@ 32,10 32,7 @@ failed.
.
.Sh STANDARDS
Conforms to
.St -p1003.1-2008 ;
.Fl -
is an extension, originating from
.Fx .
.St -p1003.1-2008 .
.
.Sh HISTORY
Created in

M man1/unlink.1.html => man1/unlink.1.html +2 -3
@@ 54,8 54,7 @@
<section class="Sh">
<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
<p class="Pp">Conforms to <span class="St">IEEE Std 1003.1-2008
    (&#x201C;POSIX.1&#x201D;)</span>; <code class="Fl">--</code> is an
    extension, originating from <span class="Ux">FreeBSD</span>.</p>
    (&#x201C;POSIX.1&#x201D;)</span>.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>


@@ 66,7 65,7 @@
</div>
<table class="foot">
  <tr>
    <td class="foot-date">June 23, 2022</td>
    <td class="foot-date">July 23, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>

M man1/wc.1 => man1/wc.1 +4 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.Dd July 14, 2022
.Dd July 22, 2022
.ds doc-volume-operating-system
.Dt WC 1
.Os voreutils pre-v0.0.0-latest


@@ 189,7 189,9 @@ reads the standard input stream if no files were specified.
.\" printf("%7s ",locv(linect[1],linect[0]));
.\" printf("%7s ",locv(wordct[1],wordct[0]));
.\" printf("%s\n", argc<=1?"":argv[i]);
sees a new implementation in C with no total, but a familiar output format:
sees a new implementation in
.Tn C
with no total, but a familiar output format:
.Dl Ar "  lines" "  words" Pa filename
with words separated by anything from
.Sy 0x20 Pq space

M man1/wc.1.html => man1/wc.1.html +1 -1
@@ 334,7 334,7 @@ lines   words   chars   pages   time@300
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 14, 2022</td>
    <td class="foot-date">July 22, 2022</td>
    <td class="foot-os">voreutils pre-v0.0.0-latest</td>
  </tr>
</table>