]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - ugw/ppc/mkinitramfs
Add a simple user space gateway for measuring routing latencies
[can-benchmark.git] / ugw / ppc / mkinitramfs
diff --git a/ugw/ppc/mkinitramfs b/ugw/ppc/mkinitramfs
new file mode 100755 (executable)
index 0000000..a44ad0c
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+SRCDIR=${SRCDIR:-$(dirname $0)}
+
+function gen_cpio() {
+    cat $SRCDIR/rootfs.cpio
+    gen_init_cpio - <<EOF
+dir /etc 0755 0 0
+dir /etc/init.d 0755 0 0
+file /etc/init.d/S50ugw S50ugw 0755 0 0
+dir /bin 0755 0 0
+file /bin/ugw ugw 0755 0 0
+EOF
+}
+
+tmp=$(mktemp)
+gen_cpio > $tmp
+
+uimage=$(mktemp)
+mkimage -T ramdisk -A powerpc -O linux -d $tmp $uimage >&2
+cat $uimage
+
+rm $tmp $uimage