Add datboi to mesh

This commit is contained in:
Bob Mottram 2018-01-11 10:24:50 +00:00
parent 0f9e185c77
commit b015720228
1 changed files with 17 additions and 1 deletions

View File

@ -361,15 +361,31 @@ function scuttlebot_git_setup {
fi fi
} }
function mesh_install_dat {
get_npm_arch
cat <<EOF > $rootdir/usr/bin/install_dat
#!/bin/bash
npm install --arch=$NPM_ARCH -g dat
npm install --arch=$NPM_ARCH -g @garbados/dat-boi
npm install --arch=$NPM_ARCH -g add-to-systemd
add-to-systemd dat-boi --user $(whoami) `which dat-boi`
EOF
chroot "$rootdir" /bin/chmod +x /usr/bin/install_dat
chroot "$rootdir" /usr/bin/install_dat
rm $rootdir/usr/bin/install_dat
}
function mesh_install_scuttlebot { function mesh_install_scuttlebot {
SCUTTLEBOT_ONION_HOSTNAME= SCUTTLEBOT_ONION_HOSTNAME=
mesh_install_dat
get_npm_arch get_npm_arch
cat <<EOF > $rootdir/usr/bin/install_scuttlebot cat <<EOF > $rootdir/usr/bin/install_scuttlebot
#!/bin/bash #!/bin/bash
npm install --arch=$NPM_ARCH -g scuttlebot@${SCUTTLEBOT_VERSION} npm install --arch=$NPM_ARCH -g scuttlebot@${SCUTTLEBOT_VERSION}
npm install --arch=$NPM_ARCH -g dat
npm install --arch=$NPM_ARCH -g git-ssb npm install --arch=$NPM_ARCH -g git-ssb
npm install --arch=$NPM_ARCH -g git-remote-ssb npm install --arch=$NPM_ARCH -g git-remote-ssb
EOF EOF