Commit Graph

587 Commits

Author SHA1 Message Date
Bob Mottram e3627b666f Experimental bmx6 on mesh 2018-01-12 22:18:23 +00:00
Bob Mottram 105384c3c4 Include privatebin within images 2018-01-10 21:02:06 +00:00
Bob Mottram 4396da4353 Additional cleanup during mesh install 2017-12-28 15:10:54 +00:00
Bob Mottram 396ac49f00 Use npm for wiki install #69 2017-12-18 12:25:30 +00:00
Bob Mottram 0b8642e683 Add federated wiki #69 2017-12-18 11:41:20 +00:00
Bob Mottram 592d0f8d68 Install web server before scuttlebot on mesh image 2017-12-16 13:03:32 +00:00
Bob Mottram 152d3f44d6 Don't install git-ssb globally on mesh 2017-12-16 11:58:14 +00:00
Bob Mottram ae60e38cc7 Install git-ssb with scuttlebot 2017-12-11 20:15:05 +00:00
Bob Mottram 839361d04c Add photo editor to mesh 2017-12-09 17:39:29 +00:00
Bob Mottram df8a6c8629 Syntax 2017-12-08 17:43:14 +00:00
Bob Mottram fffcf01dc7 Syntax 2017-12-08 15:09:47 +00:00
Bob Mottram c6c28e5ce4 Variables for showing list of mesh users 2017-12-08 14:27:14 +00:00
Bob Mottram 8481a701eb Use zenity to select users and copy their tox ID to the clipboard 2017-12-08 13:30:35 +00:00
Bob Mottram 7bda738c8e Don't open blog via terminal on mesh client 2017-12-07 18:06:40 +00:00
Bob Mottram 9cfc3cb272 Call mesh connect script directly rather than via terminal 2017-12-06 21:20:00 +00:00
Bob Mottram dab37d1d22 Use zenity entry so that enter key works 2017-12-06 19:37:36 +00:00
Bob Mottram bc51fa6b3a Don't open within a terminal 2017-12-06 19:11:50 +00:00
Bob Mottram 01ac99ca4c Icon theme for kdenlive 2017-12-06 12:32:23 +00:00
Bob Mottram 6fcb305e04 video editing on mesh client 2017-12-05 20:24:09 +00:00
Bob Mottram f1759c7631 Don't install peertube on mesh images for now 2017-12-05 18:27:57 +00:00
Bob Mottram efc42f5447 Check whether peertube was installed 2017-12-04 17:09:38 +00:00
Bob Mottram 425cfdb5a1 Add peertube to mesh client 2017-12-03 22:03:55 +00:00
Bob Mottram 206d683c01 Switch mesh browser from midori to firefox 2017-12-03 17:42:55 +00:00
Bob Mottram c459d4c257 peertube app 2017-11-29 14:23:07 +00:00
Bob Mottram 10e4cb3887 Fixing mesh hotspot 2017-11-22 22:21:01 +00:00
Bob Mottram 77ad570e16 Install dhcp server on mesh for secondary wifi adapter hotspot 2017-11-20 19:28:32 +00:00
Bob Mottram 3b7ad6b406 Might not be necessary to install the tox repo 2017-11-20 15:33:02 +00:00
Bob Mottram 14abffaf27 Hide cryptpad icon if mesh hotspot is enabled 2017-11-09 18:54:40 +00:00
Bob Mottram ecac6e9e7f Pleroma social type 2017-11-06 12:15:56 +00:00
Bob Mottram 9bc6c8f4e5 Pleroma backend app 2017-11-06 11:29:20 +00:00
Bob Mottram f816b7076f Install tor on mesh peers, but disable it by default 2017-11-02 12:56:54 +00:00
Bob Mottram f0662e8a57 Don't use the offline status for patchwork on the mesh 2017-10-29 18:21:03 +00:00
Bob Mottram 716705fbea More full screen lists on mesh icons 2017-10-29 14:54:11 +00:00
Bob Mottram cd2fbf665b Don't need the process count since the confliciting script is gone 2017-10-29 11:04:56 +00:00
Bob Mottram 153afb2bd9 Don't need the set username script 2017-10-29 11:03:36 +00:00
Bob Mottram 239614e8e8 Prevent multiple instances of username entry dialog from running 2017-10-28 20:02:02 +01:00
Bob Mottram 1d929909ba Updating the social icon when a mesh peer goes online 2017-10-28 17:16:08 +01:00
Bob Mottram dd5eaaed8e Syntax fixes 2017-10-28 15:13:33 +01:00
Bob Mottram 5362393942 Only start tahoelafs if it's installed 2017-10-28 14:47:47 +01:00
Bob Mottram dba86a7bdc mate-terminal option sequence 2017-10-28 14:41:27 +01:00
Bob Mottram 1f363f205f More translations for mesh desktop 2017-10-28 12:22:14 +01:00
Bob Mottram f73584e75c Topical 2017-10-28 11:32:45 +01:00
Bob Mottram 4bacf8abd5 India is pretty big 2017-10-28 11:21:03 +01:00
Bob Mottram f4147222f6 Some mesh desktop translations 2017-10-28 11:06:14 +01:00
Bob Mottram 916ad3216e Terminal geometry when showing username prompt 2017-10-27 23:33:02 +01:00
Bob Mottram fbcd592226 New mesh icons 2017-10-27 21:03:39 +01:00
Bob Mottram 7800ebf4ec Use zenity to set the initial username on mesh client 2017-10-26 23:35:42 +01:00
Bob Mottram b1d03ec817 cryptpad hostname 2017-10-25 17:22:31 +01:00
Bob Mottram c2aa4d210d Add an icon to VPN connect to another mesh 2017-10-24 23:35:47 +01:00
Bob Mottram ce49d06d18 Use hostname when opening cryptpad from desktop icon
So that copying and pasting a link to a document makes sense
2017-10-24 14:05:26 +01:00
Bob Mottram 8f13c6e193 Preparing for cryptpad icon 2017-10-23 20:12:10 +01:00
Bob Mottram 1bbbda7c07 Install cryptpad on mesh clients 2017-10-23 18:39:29 +01:00
Bob Mottram d0e2c8fd60 Enable execute status of invite icon 2017-10-06 13:41:59 +01:00
Bob Mottram cb56cd94eb Backslashes 2017-10-06 12:51:46 +01:00
Bob Mottram 5865f2633d Only enable scuttlebot on mesh gateways 2017-10-06 10:47:35 +01:00
Bob Mottram ecd0706eac Still include audacity within the mesh client 2017-10-05 23:24:31 +01:00
Bob Mottram a6a24b9655 Deprecate ferment. Using invites is too unreliable and there is reported high bandwidth usage 2017-10-05 23:22:44 +01:00
Bob Mottram fc69415506 Generating scuttlebot invites on the mesh 2017-10-05 19:52:31 +01:00
Bob Mottram 741ef6f7c9 Script for shutting down the mesh 2017-10-02 22:52:44 +01:00
Bob Mottram fba84bcffd mesh desktop icons 2017-10-02 13:47:08 +01:00
Bob Mottram 1067b3e8cf Change place where ssb mesh icons are initially created 2017-10-01 20:10:51 +01:00
Bob Mottram 073ad0f888 Install scuttlebot on mesh
This should better enable nat traversal between the internet and the mesh
2017-10-01 19:46:02 +01:00
Bob Mottram 278bffa7ee Local user may not exist 2017-10-01 16:00:51 +01:00
Bob Mottram 399af60ccc Add initial mesh desktop icons which can be used offline 2017-10-01 15:58:35 +01:00
Bob Mottram b46faa6b51 If you're going to listen to audio then you presumably also need the ability to create it 2017-10-01 13:56:37 +01:00
Bob Mottram bd3d91566e Add ferment to mesh desktop 2017-10-01 13:54:30 +01:00
Bob Mottram 87e078b2ed vpn within mesh image 2017-09-30 12:22:22 +01:00
Bob Mottram 057c1389cc No tunnel yet 2017-09-29 12:58:07 +01:00
Bob Mottram c3a1d3cb45 mesh tunnel 2017-09-28 23:43:36 +01:00
Bob Mottram 08989af24b Install usb cloning tool on mesh client 2017-09-23 21:43:15 +01:00
Bob Mottram a6ed88fea5 To be on the safe side when detecting 64bit arm #72 2017-09-18 15:50:36 +01:00
Bob Mottram 52c9c5abc7 Use arm64 golang download for aarch64 #72 2017-09-18 15:38:45 +01:00
Bob Mottram 2e99116062 Select arm downloads for aarch #72 2017-09-18 15:27:11 +01:00
Bob Mottram da5d4d25ba Check that architecture is detected when installing Go #72 2017-09-18 15:11:29 +01:00
Bob Mottram 0f2fb846b3 Check that patchwork directory gets created 2017-09-17 18:16:58 +01:00
Bob Mottram f1199d0d42 rootdir 2017-09-17 18:13:38 +01:00
Bob Mottram b5188d3392 Avoid repeatedly altering desktop file 2017-09-17 17:54:53 +01:00
Bob Mottram 0f72006fd0 Better handling of the social icon on mesh desktop 2017-09-17 17:49:15 +01:00
Bob Mottram 10c3200dd8 Double 2017-09-17 15:53:34 +01:00
Bob Mottram ab283171dd Show desktop icon in the usual mesh manner 2017-09-17 15:52:02 +01:00
Bob Mottram bbe9ace696 Reverse logic 2017-09-17 15:22:06 +01:00
Bob Mottram af97157d4a Patchwork desktop icon on mesh client 2017-09-17 15:16:05 +01:00
Bob Mottram 2e630eb991 Patchwork commit for dark theme 2017-09-17 13:24:39 +01:00
Bob Mottram e27f7843ef Install git-ssb on mesh 2017-09-17 10:35:11 +01:00
Bob Mottram 44d8d33d56 Rebuild electron 2017-09-15 19:21:09 +01:00
Bob Mottram ea29e62157 Question about clearnet domains #71 2017-09-15 10:28:18 +01:00
Bob Mottram c4a8f8718f Include leveldown 2017-09-14 17:20:50 +01:00
Bob Mottram 33fe399457 Update node version on mesh build 2017-09-14 13:19:30 +01:00
Bob Mottram 15b6762f79 npm architecture 2017-09-14 12:28:14 +01:00
Bob Mottram bee662a55d Different architecture specification method 2017-09-13 23:14:21 +01:00
Bob Mottram 34f82b7d57 Set npm architecture 2017-09-13 22:54:56 +01:00
Bob Mottram 4bef56f305 Try to install electron 2017-09-13 22:19:19 +01:00
Bob Mottram 370561d40f Tidying of mesh install of nodejs 2017-09-13 20:10:28 +01:00
Bob Mottram 3555879d7c global 2017-09-13 19:22:04 +01:00
Bob Mottram 223d0b7dcb Electron version 2017-09-12 22:29:34 +01:00
Bob Mottram 575f0b29e8 Install electron for SSB on mesh 2017-09-12 22:16:12 +01:00
Bob Mottram 164481ce2e Different way of setting the npm version 2017-09-12 20:00:46 +01:00
Bob Mottram c6b7001cab npm version 2017-09-12 19:41:14 +01:00
Bob Mottram 0c0e2b9ecc Tidying 2017-09-12 18:52:55 +01:00
Bob Mottram cd143fdefc Specify npm version 2017-09-12 18:50:14 +01:00
Bob Mottram 1fd767b7c3 Check for presence of node 2017-09-12 16:31:20 +01:00
Bob Mottram e58eef0651 Search for node 2017-09-12 16:04:12 +01:00
Bob Mottram 6756137f15 Install npm in mesh image 2017-09-12 14:51:37 +01:00
Bob Mottram 90e086eb88 quiet 2017-09-12 14:17:37 +01:00
Bob Mottram 15de7db0ea install 2017-09-12 14:05:58 +01:00
Bob Mottram c8e0dae841 Try installing patchwork on mesh images 2017-09-12 13:54:23 +01:00
Bob Mottram 8c4f835657 It seems common for postactiv repos to be unavailable, so don't include them in the image 2017-08-29 11:49:02 +01:00
Bob Mottram 69dc61f029 Remove guix
This isn't really suitable, since it builds the entire toolchain from scratch. On a BBB that could take weeks
2017-08-26 22:00:55 +01:00
Bob Mottram cdbf4de7e0 Install guix within image 2017-08-26 18:51:45 +01:00
Bob Mottram 0d8f68bd3d Remove obnam package 2017-08-25 18:27:12 +01:00
Bob Mottram 53ca037736 Prepare for the return of duplicity 2017-08-24 13:56:00 +01:00
Bob Mottram 8c5aaeddc0 fail2ban isn't useful when logging is turned off most of the time 2017-08-07 13:56:25 +01:00
Bob Mottram 4398c8b976 Don't need sks repo 2017-07-31 10:23:00 +01:00
Bob Mottram d9d93b18a7 sks keyserver app 2017-07-27 21:51:12 +01:00
Bob Mottram 21d1f73df6 kanboard app 2017-07-25 21:39:27 +01:00
Bob Mottram 812f5de7f2 Beginning of wekan 2017-07-25 10:13:58 +01:00
Bob Mottram 28211221ba Package not needed 2017-07-17 14:51:21 +01:00
Bob Mottram 79dcd6ac15 Don't install havege on VMs 2017-07-10 10:08:56 +01:00
Bob Mottram d2f2c5edb1 Include realtek in wifi drivers 2017-07-04 15:02:35 +01:00
Bob Mottram c555943c8a initramfs tools on non-uboot systems 2017-07-03 18:49:33 +01:00
Bob Mottram 39dcd34200 pulseaudio control on mesh clients 2017-07-02 19:04:07 +01:00
Bob Mottram 04e18d65c7 quiet 2017-06-28 13:52:14 +01:00
Bob Mottram 8e561667c1 Try lvm 2017-06-27 12:33:43 +01:00
Bob Mottram e634287f32 Avoid nfs altogether 2017-06-27 10:32:46 +01:00
Bob Mottram 8c1769284e Move predictable network device setup to first boot on mesh 2017-06-26 21:25:51 +01:00
Bob Mottram 34003a4de8 Transition to network manager interfaces directory 2017-06-22 20:28:01 +01:00
Bob Mottram 9d4858c07e Use resolvconf for dns resolution 2017-06-22 17:52:52 +01:00
Bob Mottram 21fad3e5d2 Avahi uses local name 2017-06-22 14:18:15 +01:00
Bob Mottram a43e7b888e Can specify local name when creating images 2017-06-22 12:34:07 +01:00
Bob Mottram 74bd83ca08 Only do grub setup on first boot 2017-06-21 17:09:30 +01:00
Bob Mottram c49e53eaee Set kernel options within grub 2017-06-20 11:00:06 +01:00
Bob Mottram f4294e0c22 resolv.conf path 2017-06-19 21:09:54 +01:00
Bob Mottram 2733e46d67 Predictable device names 2017-06-19 14:48:51 +01:00
Bob Mottram 89d05deae7 Don't preinstall repos on mesh variant 2017-06-19 12:03:01 +01:00
Bob Mottram cacb9770a7 https transport for mesh installs 2017-06-19 11:20:26 +01:00
Bob Mottram 2ac43eabb2 Copying with hidden files 2017-06-17 18:37:06 +01:00
Bob Mottram d18a650483 Tox repos 2017-06-17 15:58:45 +01:00
Bob Mottram 01e8e2dee0 Restore tox repos 2017-06-17 14:16:32 +01:00
Bob Mottram 81e06abc20 Some filesystem optimisations for btrfs 2017-06-17 12:26:00 +01:00
Bob Mottram 301c293ced systemd reboot 2017-06-16 16:01:43 +01:00
Bob Mottram ba1b541e3f Beginning of social instance builds 2017-06-16 15:39:48 +01:00
Bob Mottram 86370db1d5 Fix nodejs image install 2017-06-15 23:13:17 +01:00
Bob Mottram eaa53b3bed Change nodejs installation within image 2017-06-15 21:55:42 +01:00
Bob Mottram bf892728c0 Try without tox repos 2017-06-15 14:03:58 +01:00
Bob Mottram c3812ffd87 More repos included within image 2017-06-15 12:53:24 +01:00
Bob Mottram e65779aa0b Include extra repos 2017-06-15 12:43:52 +01:00
Bob Mottram 67230ecaca Include repos within the image 2017-06-15 12:33:16 +01:00
Bob Mottram 99bb2ced9d Tidying 2017-06-14 16:52:18 +01:00
Bob Mottram 4d22402f44 install email packages into images 2017-06-14 16:38:42 +01:00
Bob Mottram 14307ee7e7 Return to tor debian package 2017-06-14 11:52:05 +01:00