BSD Ports

shells/etsh 5.4.0 NetBSD

Enhanced port of Thompson shell from V6 UNIX

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
original-bsd AND modified-bsd AND 2-clause-bsd
Categories
shells
Package size
76.3 KiB, 322.6 KiB installed

Description

Etsh provides two ports of the original /bin/sh from Version 6 (V6) UNIX (circa 1975).

Etsh(1) is an enhanced, backward-compatible port of the V6 Thompson shell. Tsh(1) is an unenhanced port of the shell, and glob(1) is a port of its global command. Together, tsh and glob provide a user interface which is backward compatible with that provided by the V6 Thompson shell and global command, but without the obvious enhancements found in etsh.

The original Thompson shell was principally written by Ken Thompson of Bell Labs.

This package also includes the following shell utilities:

  • if(1) - conditional command (ported from V6 UNIX)
  • goto(1) - transfer command (ported from V6 UNIX)
  • fd2(1) - redirect from/to file descriptor 2

In the other systems

SystemPortVersion
NetBSDshells/etsh5.4.0
FreeBSDshells/etsh5.4.0_1
OpenBSDshells/etsh5.4.0p0v0
DragonFlyshells/etsh5.4.0_1

Install

Binary package:

pkgin install etsh

From pkgsrc:

cd /usr/pkgsrc/shells/etsh && make install clean

Dependencies

No port depends on this one.