Page MenuHomeFreeBSD

D48786.id169964.diff
No OneTemporary

D48786.id169964.diff

diff --git a/tools/tools/nanobsd/defaults.sh b/tools/tools/nanobsd/defaults.sh
--- a/tools/tools/nanobsd/defaults.sh
+++ b/tools/tools/nanobsd/defaults.sh
@@ -286,6 +286,25 @@
fi
)
+#
+# Create directories in the target tree, and record the fact. All paths
+# are relative to NANO_WORLDDIR.
+#
+tgt_dir() {
+ for i; do
+ mkdir -p "${NANO_WORLDDIR}/${i}"
+
+ if [ -n "$NANO_METALOG" ]; then
+ path=""
+ for dir in $(echo "$i" | tr "/" " "); do
+ path="${path}/${dir}"
+ echo ".${path} type=dir uname=${NANO_DEF_UNAME}" \
+ "gname=${NANO_DEF_GNAME} mode=0755" >> "${NANO_METALOG}"
+ done
+ fi
+ done
+}
+
# run in the world chroot, errors fatal
CR() {
chroot "${NANO_WORLDDIR}" /bin/sh -exc "$*"

File Metadata

Mime Type
text/plain
Expires
Mon, Jan 26, 8:29 AM (22 h, 7 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27714505
Default Alt Text
D48786.id169964.diff (727 B)

Event Timeline