]> git.plutz.net Git - rpi_small/commitdiff
include teesock, update test program
authorPaul Hänsch <paul@plutz.net>
Tue, 18 Dec 2018 21:07:50 +0000 (22:07 +0100)
committerPaul Hänsch <paul@plutz.net>
Tue, 18 Dec 2018 21:07:50 +0000 (22:07 +0100)
.gitignore
.gitmodules
Makefile
files/etc/rc.local
gummikraken
teesock [new submodule]
teesock.mk [new file with mode: 0644]

index 94cfa87574c492ecd66a0816e271b1ce9f62be40..8eb036966e4d7676e74a3e17e2e4edea0dbce870 100644 (file)
@@ -4,6 +4,7 @@ raspi.img
 config.mk
 files/etc/inetd.conf
 files/srv/gummikraken/
+files/usr/local/
 files/root/.ssh/authorized_keys
 files/etc/network/interfaces.d/wifi
 id_rsa
index 7e4a91d3622b2bf6897ca2e8ea8a870c80f4a661..4849930de349d36889153d9da6cadae549cb40fe 100644 (file)
@@ -1,3 +1,6 @@
 [submodule "gummikraken"]
        path = gummikraken
        url = https://git.tools.f4.htw-berlin.de/phaensch/gummikraken.git
+[submodule "teesock"]
+       path = teesock
+       url = https://git.tools.f4.htw-berlin.de/phaensch/teesock.git
index e97acb4d6644650893d38be316eb6b4bfb11cc27..5616e00e0a2ff824e3061e8586189d8e7d4f5ae9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -75,11 +75,12 @@ files/root/.ssh/authorized_keys: id_rsa.pub
        chmod 600 '$@'
 
 include gummikraken.mk
+include teesock.mk
 
-raspi.img: raspi_root/ files/ partitions files/root/.ssh/authorized_keys files/etc/network/interfaces.d/wifi files/srv/gummikraken/
+raspi.img: raspi_root/ files/ partitions files/root/.ssh/authorized_keys files/etc/network/interfaces.d/wifi files/srv/gummikraken/ files/usr/local/bin/teesock
        -rmdir "$@.mnt"
        mkdir "$@.mnt"  # fail receipe if dir is nonempty
-       dd bs=1M count=0 seek=1024 of="$@"  # set up sparse file
+       dd bs=1M count=0 seek=1792 of="$@"  # set up sparse file
        sfdisk "$@" <partitions
        lo=$$(losetup -f); image='$@'; \
        start=$$(sfdisk --dump "$$image" |sed -rn 's;^.*start= *([0-9]+),.*type=83;\1;p'); \
index a58eff75cca2a0b7bc759a5cffb955b35a52de9c..0d93731f8e9d30318f5309f3d8e835eac09188b5 100755 (executable)
@@ -13,4 +13,4 @@ while sleep 5; do
   done
 done &
 
-/srv/gummikraken/gummikraken.sh /srv/gummikraken/gummikraken.data |ncat --send-only -kl 8200 &
+/srv/gummikraken/hatch.sh &
index 30631e8478b07f61e776342729afbe0d28926a69..fad8af68f4c118acb2614de91d4528d647f61628 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 30631e8478b07f61e776342729afbe0d28926a69
+Subproject commit fad8af68f4c118acb2614de91d4528d647f61628
diff --git a/teesock b/teesock
new file mode 160000 (submodule)
index 0000000..7f2916d
--- /dev/null
+++ b/teesock
@@ -0,0 +1 @@
+Subproject commit 7f2916d1960ad00d156f1d354f9402def32c0848
diff --git a/teesock.mk b/teesock.mk
new file mode 100644 (file)
index 0000000..ef2d2d7
--- /dev/null
@@ -0,0 +1,8 @@
+teesock/teesock.arm: teesock/teesock.c teesock/Makefile
+       make -C "$(dir $@)" "$(notdir $@)"
+       chmod 755 "$@"
+
+files/usr/local/bin/teesock: teesock/teesock.arm
+       mkdir -p files/usr/local/bin
+       chmod 755 files/usr/ files/usr/local/ files/usr/local/bin/
+       cp -av "$<" "$@"