- infos = Information about the uname plugin is in keys below
- infos/author = Markus Raab elekt.nosp@m.ra@l.nosp@m.ibele.nosp@m.ktra.nosp@m..org
- infos/licence = BSD
- infos/provides = storage/info
- infos/needs =
- infos/placements = getstorage setstorage
- infos/status = maintained unittest shelltest nodep readonly limited concept
- infos/description = Includes uname information into the key database.
This plugin is a storage plugin that will use the syscall uname (2)
. No resolver is needed for that plugin to work.
Special Values
This plugin defines following keynames below its mount point:
- sysname
- nodename
- release
- version
- machine
Restrictions
This plugin is read-only.
Example
1 # To mount uname information using this plugin:
2 kdb mount -R noresolver none user/tests/uname uname
5 kdb ls user/tests/uname/
6 #> user/tests/uname/machine
7 #> user/tests/uname/nodename
8 #> user/tests/uname/release
9 #> user/tests/uname/sysname
10 #> user/tests/uname/version
13 kdb get user/tests/uname/sysname
14 # STDOUT-REGEX: CYGWIN_NT.*|Darwin|DragonFly|FreeBSD|Linux|OpenBSD
16 # Read the OS version number
17 kdb get user/tests/uname/release
18 # STDOUT-REGEX: [0-9]+(\.[0-9]+)*[[:alnum:][:punct:]]*
21 kdb umount user/tests/uname