From 47156dfcf84448a5ea0e27516bef56ea27bde348 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 27 Jul 2016 19:59:51 +0100 Subject: [PATCH] Install tomb on mesh images --- src/freedombone-image-customise | 1 + src/freedombone-utils-filesystem | 29 +++++++++++++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/freedombone-image-customise b/src/freedombone-image-customise index ea23bc40..a02a22a1 100755 --- a/src/freedombone-image-customise +++ b/src/freedombone-image-customise @@ -533,6 +533,7 @@ initialise_mesh() { configure_firewall install_avahi install_batman + install_tomb install_tox install_web_server install_zeronet diff --git a/src/freedombone-utils-filesystem b/src/freedombone-utils-filesystem index c753399e..0b67735a 100755 --- a/src/freedombone-utils-filesystem +++ b/src/freedombone-utils-filesystem @@ -31,7 +31,33 @@ TOMB_REPO="https://github.com/dyne/Tomb" TOMB_COMMIT='c80ebd6d6ed77980eb5b559757e03ea13a29bdd1' +function mesh_install_tomb { + chroot ${rootdir} apt-get -y install cryptsetup zsh + + if [ ! -d ${rootdir}/$INSTALL_DIR ]; then + mkdir -p ${rootdir}/$INSTALL_DIR + fi + + git_clone $TOMB_REPO ${rootdir}/$INSTALL_DIR/tomb + cd ${rootdir}/$INSTALL_DIR/tomb + + git checkout $TOMB_COMMIT -b $TOMB_COMMIT + + chroot ${rootdir} /bin/bash -x <