]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - recvmmsg/ppc/mkinitramfs
Add scripts for running the benchmark on PowerPC
[can-benchmark.git] / recvmmsg / ppc / mkinitramfs
diff --git a/recvmmsg/ppc/mkinitramfs b/recvmmsg/ppc/mkinitramfs
new file mode 100755 (executable)
index 0000000..c6b4f31
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+SRCDIR=${SRCDIR:-$(dirname $0)}
+
+tmpcpio=$(mktemp)
+catcpio=$(mktemp)
+uimage=$(mktemp)
+
+gen_init_cpio - <<EOF > $tmpcpio
+dir /etc 0755 0 0
+dir /etc/init.d 0755 0 0
+file /etc/init.d/S50benchmark $SRCDIR/../bench.sh 0755 0 0
+dir /bin 0755 0 0
+file /bin/can_recvmmsg can_recvmmsg 0755 0 0
+EOF
+
+cat $SRCDIR/rootfs.cpio $tmpcpio > $catcpio
+mkimage -T ramdisk -A powerpc -O linux -d $catcpio $uimage >&2
+cat $uimage
+
+rm $catcpio $tmpcpio $uimage