BSD Ports

shells/bosh 2024.03.21 FreeBSD

Bourne Shell extended by J. Schilling

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
CDDL
Categories
shells
Package size
233.9 KiB, 555.5 KiB installed

Description

The Schily Bourne Shell was derived from the Bourne Shell sources from OpenSolaris. The Schily Bourne Shell is actively maintained and enhanced on a regular base. It can be compiled into three variants:

Non-POSIX SVr4/OpenSolaris variant (obosh) The portable but not extended variant obosh allows script portability testing. Most scripts that run in the old Schily Bourne Shell will run with any Unix shell that is still in use since 1990.

Minimal POSIX compliant variant (pbosh) This version implements the minimal set of POSIX features and this version is always in strict POSIX mode. The features are similar to the features in dash, but since pbosh supports multi byte characters, it is really POSIX compliant. The pbosh variant allows script portability testing aginst the POSIX feature set.

The POSIX compliant extended variant (bosh) This version has been verified to work as the system shell on Gentoo Linux and OpenSolaris (SchilliX). The enhanced Schily Bourne Shell (bosh) implements many features that are missing in the OpenSolaris Bourne Shell listed above.

In the other systems

SystemPortVersion
FreeBSDshells/bosh2024.03.21
NetBSDshells/bosh20230112
DragonFlyshells/bosh2024.03.21

Install

Binary package:

pkg install bosh

From the ports tree:

cd /usr/ports/shells/bosh/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	bosh>0:shells/bosh

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2024.03.212024.03.212022.10.162024.03.212024.03.21
FreeBSD:14:quarterly2024.03.212024.03.21n/a2024.03.212024.03.21
FreeBSD:15:latest2024.03.212024.03.21n/a2024.03.212024.03.21
FreeBSD:15:quarterly2024.03.212024.03.21n/an/an/a
FreeBSD:16:latest2024.03.212024.03.21n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 4
Run dependencies 3
Required by 1

Configuration

No options to configure.

Service scripts
none
Conflicts with
bosh-cli

Files

Manual pages 4
  • bosh(1)
  • jbosh(1)
  • obosh(1)
  • pbosh(1)
pkg-plist 11
  • @shell bin/bosh
  • @shell bin/jbosh
  • @shell bin/obosh
  • @shell bin/pbosh
  • share/doc/bosh/dotfiles.tar.bz2
  • share/man/man1/bosh.1.gz
  • share/man/man1/jbosh.1.gz
  • share/man/man1/obosh.1.gz
  • share/man/man1/pbosh.1.gz
  • @shell xpg4/bin/bosh
  • @shell xpg4/bin/sh

Commit history 0

No commits in the history this site was built from.