diff --git a/README.md b/README.md index 802ca7ef..634c4cab 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,17 @@ This image contains four files: Upon running the Docker image, it will bootstrap itself by constructing a minimal root filesystem on top of this. +## POSIX Compliance + +*boot*sh implements all of the [mandatory POSIX commands](https://en.wikipedia.org/wiki/List_of_POSIX_commands) +(and a number of optional commands) except for the following: + +- system administration: `at`, `batch`, `crontab`, `df`, `logger`, `lp`, `man`, `newgrp`, `ps` +- text/locale processing: `csplit`, `gencat`, `iconv`, `locale`, `localedef`, `pr`, `split` +- interactive tools: `ed`, `mailx`, `mesg`, `unexpand`, `write` +- terminal control: `stty`, `tabs`, `tput` +- miscellaneous: `bc`, `join`, `m4`, `pathchk`, `pax`, `tsort` + ## Credits *boot*sh is based on several MIT/BSD licensed projects: diff --git a/configure b/configure index c5e15ede..43178841 100755 --- a/configure +++ b/configure @@ -143,8 +143,8 @@ CONFIG_ARCH=y CONFIG_UNAME=y CONFIG_UNIQ=y CONFIG_UNLINK=y -# CONFIG_UUDECODE is not set -# CONFIG_UUENCODE is not set +CONFIG_UUDECODE=y +CONFIG_UUENCODE=y CONFIG_WC=y CONFIG_WHO=y CONFIG_XARGS=y