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
| System | Port | Version |
|---|---|---|
| FreeBSD | shells/bosh | 2024.03.21 |
| NetBSD | shells/bosh | 20230112 |
| DragonFly | shells/bosh | 2024.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2024.03.21 | 2024.03.21 | 2022.10.16 | 2024.03.21 | 2024.03.21 |
| FreeBSD:14:quarterly | 2024.03.21 | 2024.03.21 | n/a | 2024.03.21 | 2024.03.21 |
| FreeBSD:15:latest | 2024.03.21 | 2024.03.21 | n/a | 2024.03.21 | 2024.03.21 |
| FreeBSD:15:quarterly | 2024.03.21 | 2024.03.21 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2024.03.21 | 2024.03.21 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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.