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
[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
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'); \
done
done &
-/srv/gummikraken/gummikraken.sh /srv/gummikraken/gummikraken.data |ncat --send-only -kl 8200 &
+/srv/gummikraken/hatch.sh &
-Subproject commit 30631e8478b07f61e776342729afbe0d28926a69
+Subproject commit fad8af68f4c118acb2614de91d4528d647f61628
--- /dev/null
+Subproject commit 7f2916d1960ad00d156f1d354f9402def32c0848
--- /dev/null
+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 "$<" "$@"