Finish up chroot(1) and md5sum(1)

This commit is contained in:
FRIGN 2015-01-31 23:54:23 +01:00
parent 4769b47dd7
commit bcf264f9cd
5 changed files with 24 additions and 14 deletions

4
README
View File

@ -15,7 +15,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support,
= chgrp no -h, -H, -L, -P
=* chmod yes none
= chown no -h, -H, -L, -P
= chroot non-posix none
=* chroot non-posix none
=* cksum yes none
cmp yes none
cols non-posix none
@ -41,7 +41,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support,
=* logger yes none
=* logname yes none
= ls no -C, -R, -q, -u
md5sum non-posix none
=* md5sum non-posix none
=* mkdir yes none
=* mkfifo yes none
= mktemp non-posix none

View File

@ -1,24 +1,24 @@
.Dd January 30, 2015
.Dd January 31, 2015
.Dt CHROOT 1
.Os sbase
.Sh NAME
.Nm chroot
.Nd invoke a command with a different root directory
.Nd run a command or shell with a different root directory
.Sh SYNOPSIS
.Nm
.Ar dir
.Op Ar command Op Ar arg ...
.Op Ar cmd Op Ar arg ...
.Sh DESCRIPTION
.Nm
runs
.Ar command
.Ar cmd
after changing the root directory to
.Ar dir
with the
.Xr chroot 2
system call, and changing the working directory to the new root.
system call and after changing the working directory to the new root.
If
.Op Ar command
.Ar cmd
is not specified, an interactive shell is started in the new root.
.Sh SEE ALSO
.Xr chdir 2 ,

View File

@ -8,7 +8,7 @@
static void
usage(void)
{
eprintf("usage: chroot dir [command [arg...]]\n");
eprintf("usage: chroot dir [cmd [arg ...]]\n");
}
int

View File

@ -1,17 +1,27 @@
.Dd January 30, 2015
.Dd January 31, 2015
.Dt MD5SUM 1
.Os sbase
.Sh NAME
.Nm md5sum
.Nd compute MD5 message digest
.Nd compute or check MD5 checksums
.Sh SYNOPSIS
.Nm
.Op Fl c
.Op Ar file ...
.Sh DESCRIPTION
Print MD5 (128-bit) checksums. With no file, read standard input.
.Nm
writes an MD5 (128-bit) checksum of each
.Ar file
to stdout.
If no
.Ar file
is given
.Nm
reads from stdin.
.Sh OPTIONS
.Bl -tag -width Ds
.It Fl c
read list of MD5 checksums from file and check them
Read list of MD5 checksums from each
.Ar file
and check them.
.El

View File

@ -18,7 +18,7 @@ struct crypt_ops md5_ops = {
static void
usage(void)
{
eprintf("usage: %s [-c] [file...]\n", argv0);
eprintf("usage: %s [-c] [file ...]\n", argv0);
}
int