socsvn commit: r287179 - in soc2015/mihai: . ramdisk

mihai at FreeBSD.org mihai at FreeBSD.org
Tue Jun 16 20:17:23 UTC 2015


Author: mihai
Date: Tue Jun 16 20:17:22 2015
New Revision: 287179
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=287179

Log:
  soc2015: mihai: add makefs scripts for creating an mtree ramdisk

Added:
  soc2015/mihai/ramdisk/
  soc2015/mihai/ramdisk/build_ramdisk.sh
  soc2015/mihai/ramdisk/ramdisk.mtree
Deleted:
  soc2015/mihai/ramdisk.mtree

Added: soc2015/mihai/ramdisk/build_ramdisk.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ soc2015/mihai/ramdisk/build_ramdisk.sh	Tue Jun 16 20:17:22 2015	(r287179)
@@ -0,0 +1,7 @@
+
+export ODIR=/root/rootfs
+makefs -t ffs -B little\
+	-o optimization=space\
+	-o version=1\
+	ramdisk.img ramdisk.mtree
+

Added: soc2015/mihai/ramdisk/ramdisk.mtree
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ soc2015/mihai/ramdisk/ramdisk.mtree	Tue Jun 16 20:17:22 2015	(r287179)
@@ -0,0 +1,16 @@
+#mtree v2.0
+
+# Setting the default type to "dir" allows pathnames to be implicitly created
+# for components leading up to the file.
+/set type=dir mode=0755 uid=0 gid=0 flags=none
+
+./dev		type=dir mode=0555  flags=uarch
+./sbin/init	type=file mode=0555 contents="${ODIR}/sbin/init"
+./bin/sh	type=file mode=0555 contents="${ODIR}/rescue/rescue"
+
+# hard-links to the statically-linked  rescue binary (aka /bin/sh)
+./bin/sysctl	type=link mode=0555 link=/bin/sh
+./bin/reboot	type=link mode=0555 link=/bin/sh
+./bin/ls	type=link mode=0555 link=/bin/sh
+
+# ... etc. Put in as many as you want from /rescue/*


More information about the svn-soc-all mailing list