summaryrefslogtreecommitdiff
path: root/obnam.md
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-02-19 20:19:15 +0200
committerLars Wirzenius <liw@liw.fi>2021-02-19 20:19:15 +0200
commitff17410cbee1492a5ca87869f76a2dafb7f90430 (patch)
tree0266517f6efc8027c5c58c7634de5e7176ee1a64 /obnam.md
parent248e5ab7518746c0ac43747040290e9b5d138028 (diff)
downloadobnam2-ff17410cbee1492a5ca87869f76a2dafb7f90430.tar.gz
feat: backup and restore named pipes (FIFOs)
Diffstat (limited to 'obnam.md')
-rw-r--r--obnam.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/obnam.md b/obnam.md
index e386b17..240dcf0 100644
--- a/obnam.md
+++ b/obnam.md
@@ -1286,7 +1286,10 @@ then command fails
## Irregular files
This scenario verifies that Obnam backs up and restores files that
-aren't regular files or directories.
+aren't regular files, directories, or symbolic links. Specifically,
+Unix domain sockets and named pipes (FIFOs). However, block and
+character device nodes are not tested, as that would require running
+the test suite with `root` permissions and that would be awkward.
~~~scenario
given an installed obnam
@@ -1294,6 +1297,7 @@ and a running chunk server
and a client config based on smoke.yaml
and a file live/data.dat containing some random data
and a Unix socket live/socket
+and a named pipe live/pipe
and a manifest of the directory live in live.yaml
when I run obnam --config smoke.yaml backup
when I invoke obnam --config smoke.yaml restore latest rest