sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

commit bcf264f9cd4a07948f91349154505f6c18e620b9
parent 4769b47dd72de793585fd0d686351d68d2030061
Author: FRIGN <dev@frign.de>
Date:   Sat, 31 Jan 2015 23:54:23 +0100

Finish up chroot(1) and md5sum(1)

Diffstat:
MREADME | 4++--
Mchroot.1 | 12++++++------
Mchroot.c | 2+-
Mmd5sum.1 | 18++++++++++++++----
Mmd5sum.c | 2+-
5 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/README b/README @@ -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 diff --git a/chroot.1 b/chroot.1 @@ -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 , diff --git a/chroot.c b/chroot.c @@ -8,7 +8,7 @@ static void usage(void) { - eprintf("usage: chroot dir [command [arg...]]\n"); + eprintf("usage: chroot dir [cmd [arg ...]]\n"); } int diff --git a/md5sum.1 b/md5sum.1 @@ -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 diff --git a/md5sum.c b/md5sum.c @@ -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