Signed-off-by: Sébastien Luttringer <seblu@seblu.net> --- Makefile | 3 ++- binfmt.d.5.txt | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 binfmt.d.5.txt diff --git a/Makefile b/Makefile index 46ce5b0..b232e9f 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,8 @@ MAN_PAGES := \ rc.conf.5 \ locale.conf.5 \ vconsole.conf.5 \ - hostname.5 + hostname.5 \ + binfmt.d.5 all: doc diff --git a/binfmt.d.5.txt b/binfmt.d.5.txt new file mode 100644 index 0000000..2925256 --- /dev/null +++ b/binfmt.d.5.txt @@ -0,0 +1,57 @@ +///// +vim:set ts=4 sw=4 syntax=asciidoc noet: +///// +binfmt.d(5) +=========== + +NAME +---- +binfmt.d - Configure additional binary formats at boot + +SYNOPSIS +-------- +/usr/lib/binfmt.d/*.conf + +/etc/binfmt.d/*.conf + +/run/binfmt.d/*.conf + +DESCRIPTION +----------- +*initscripts* uses files from the above directories to configure additional +binary formats to register during boot in the kernel. + +CONFIGURATION FORMAT +-------------------- +Each file contains a list of binfmt_misc kernel binary format rules. +Consult *binfmt_misc.txt*[1] for more information on registration of +additional binary formats and how to write rules. + +Empty lines and lines beginning with ; and # are ignored. Note that this +means you may not use ; and # as delimiter in binary format rules. + +Each configuration file is named in the style of <program>.conf. Files in +/etc/ overwrite files with the same name in /usr/lib/. Files in /run +overwrite files with the same name in /etc/ and /usr/lib/. Packages +should install their configuration files in /usr/lib/, files in /etc/ are +reserved for the local administration, which possibly decides to +overwrite the configurations installed from packages. All files are +sorted by filename in alphabetical order, regardless in which of the +directories they reside, to ensure that a specific configuration file +takes precedence over another file with an alphabetically later name. + +EXAMPLE +------- +*Example 1. /etc/binfmt.d/wine.conf example:* + + # Start WINE on Windows executables + :DOSWin:M::MZ::/usr/bin/wine: + +NOTES +----- +*1. binfmt_misc.txt:* + http://www.kernel.org/doc/Documentation/binfmt_misc.txt + +AUTHORS +------- +Original by Lennart Poettering, adapted to Arch Linux by Sébastien Luttringer. -- Sebastien "Seblu" Luttringer