]> rtime.felk.cvut.cz Git - can-benchmark.git/blob - ugw/ppc/mkinitramfs
Add a simple user space gateway for measuring routing latencies
[can-benchmark.git] / ugw / ppc / mkinitramfs
1 #!/bin/bash
2
3 SRCDIR=${SRCDIR:-$(dirname $0)}
4
5 function gen_cpio() {
6     cat $SRCDIR/rootfs.cpio
7     gen_init_cpio - <<EOF
8 dir /etc 0755 0 0
9 dir /etc/init.d 0755 0 0
10 file /etc/init.d/S50ugw S50ugw 0755 0 0
11 dir /bin 0755 0 0
12 file /bin/ugw ugw 0755 0 0
13 EOF
14 }
15
16 tmp=$(mktemp)
17 gen_cpio > $tmp
18
19 uimage=$(mktemp)
20 mkimage -T ramdisk -A powerpc -O linux -d $tmp $uimage >&2
21 cat $uimage
22
23 rm $tmp $uimage