summaryrefslogtreecommitdiff
path: root/busybox/std-stream
diff options
context:
space:
mode:
Diffstat (limited to 'busybox/std-stream')
-rw-r--r--busybox/std-stream/dependencies1
-rw-r--r--busybox/std-stream/type1
-rw-r--r--busybox/std-stream/up12
3 files changed, 14 insertions, 0 deletions
diff --git a/busybox/std-stream/dependencies b/busybox/std-stream/dependencies
new file mode 100644
index 0000000..8b71071
--- /dev/null
+++ b/busybox/std-stream/dependencies
@@ -0,0 +1 @@
+procfs
diff --git a/busybox/std-stream/type b/busybox/std-stream/type
new file mode 100644
index 0000000..bdd22a1
--- /dev/null
+++ b/busybox/std-stream/type
@@ -0,0 +1 @@
+oneshot
diff --git a/busybox/std-stream/up b/busybox/std-stream/up
new file mode 100644
index 0000000..4bf594a
--- /dev/null
+++ b/busybox/std-stream/up
@@ -0,0 +1,12 @@
+################################################
+# Create symlinks for standard streams in /dev #
+################################################
+
+if { ln -sf /proc/self/fd /dev/fd }
+forx STREAM { "0 stdin" "1 stdout" "2 stderr" }
+importas -Sus STREAM
+backtick ARGUMENTS {
+ printf "/proc/self/fd/%i /dev/%s" $STREAM
+}
+importas -Ssu ARGUMENTS
+ln -sf $ARGUMENTS