add tarball for xdf-30mhz-lite
authorLaurent Mazet <laurent.mazet@thalesgroup.com>
Tue, 28 Jul 2015 07:49:21 +0000 (09:49 +0200)
committerLaurent Mazet <laurent.mazet@thalesgroup.com>
Tue, 28 Jul 2015 07:51:04 +0000 (09:51 +0200)
lite [new symlink]
master/opt/cluster/bin/create_slave_tarball.sh
master/opt/cluster/lite/etc/rc.local [new file with mode: 0755]

diff --git a/lite b/lite
new file mode 120000 (symlink)
index 0000000..36f4478
--- /dev/null
+++ b/lite
@@ -0,0 +1 @@
+master/opt/cluster/lite
\ No newline at end of file
index 11ff8da8a636d58801c3adcd4ecbb49ae4bb7e05..26f9146fde4ab533a9882961c0ad542ac42ba42b 100755 (executable)
@@ -11,7 +11,7 @@
 # *
 
 PROGNAME=$(basename $0)
-BLADES="acq slave rec"
+BLADES="acq slave lite rec"
 CLUSTER=/opt/cluster
 EXCLUDE=/tmp/$PROGNAME-exclude-$$
 TFTP=/opt/tftp
diff --git a/master/opt/cluster/lite/etc/rc.local b/master/opt/cluster/lite/etc/rc.local
new file mode 100755 (executable)
index 0000000..234bce1
--- /dev/null
@@ -0,0 +1,37 @@
+#!/bin/bash -e
+#
+# rc.local
+#
+# This script is executed at the end of each multiuser runlevel.
+# Make sure that the script will "exit 0" on success or any other
+# value on error.
+#
+# In order to enable or disable this script just change the execution
+# bits.
+
+# distribute interrupt for eth0 on core 0
+core=(800)
+eth=0
+l=0
+for i in $(awk '/eth'$eth'/ {sub(/:/, ""); print $1}' /proc/interrupts); do
+  echo "echo ${core[$l]} > /proc/irq/$i/smp_affinity"
+  l=$(expr $l + 1)
+  [ $l -eq ${#core[*]} ] && l=1
+done
+
+# distribute interrupt for eth1 on core 11
+core=(1)
+eth=1
+l=0
+for i in $(awk '/eth'$eth'/ {sub(/:/, ""); print $1}' /proc/interrupts); do
+  echo "echo ${core[$l]} > /proc/irq/$i/smp_affinity"
+  l=$(expr $l + 1)
+  [ $l -eq ${#core[*]} ] && l=1
+done
+
+# fill screen of dummy lines to keep last messages in history
+for i in $(seq 1 25); do
+  echo TRC6500
+done
+
+exit 0