Commit Graph

2965 Commits

Author SHA1 Message Date
Bob Mottram c174b85797
Static blog on mesh client 2016-09-07 20:44:32 +01:00
Bob Mottram e3f6d1ed1c
Avahi service description for ipfs 2016-09-07 09:03:34 +01:00
Bob Mottram fdd4a59ee1
Fix sites desktop icon 2016-09-06 22:30:41 +01:00
Bob Mottram 356baaa67d Username or tox ID 2016-09-06 14:01:49 +01:00
Bob Mottram de72aab857 i686 architecture 2016-09-06 13:51:56 +01:00
Bob Mottram 5c231991ac i686 architecture 2016-09-06 13:49:06 +01:00
Bob Mottram d59fc54706 Checkout branch 2016-09-06 11:56:59 +01:00
Bob Mottram 14f245c980 Use a different vmdebootstrap repo 2016-09-06 11:29:34 +01:00
Bob Mottram c6bd47f854 Separate csv creation 2016-09-05 22:31:22 +01:00
Bob Mottram ba20ee3778 The buntu 2016-09-05 22:27:56 +01:00
Bob Mottram 089c4a1fac Another distro info test 2016-09-05 22:19:50 +01:00
Bob Mottram 7682b9d557 remove distro info copy 2016-09-05 21:52:25 +01:00
Bob Mottram e86f90d2f9 distro info 2016-09-05 21:40:07 +01:00
Bob Mottram c9d854362d checkout 2016-09-05 21:11:41 +01:00
Bob Mottram e6ff0888b3 Example readme 2016-09-04 19:07:13 +01:00
Bob Mottram 9f8b5e0030 Better handling of users file 2016-09-04 19:01:57 +01:00
Bob Mottram c1debe2a20 An easy way to visit ipfs mesh sites 2016-09-04 18:50:13 +01:00
Bob Mottram 045453e9ec ipfs sites list 2016-09-04 16:12:12 +01:00
Bob Mottram e0fbc044b3 ipfs tweaks 2016-09-04 10:55:24 +01:00
Bob Mottram 1c0c2a3031 Start the ipfs daemon 2016-09-03 17:10:17 +01:00
Bob Mottram e9583d155e chown the user config directory 2016-09-03 17:06:52 +01:00
Bob Mottram 766502e1e2 ipfs user daemon directory 2016-09-03 17:05:25 +01:00
Bob Mottram a1c6079341 Per user ipfs daemon 2016-09-03 17:03:23 +01:00
Bob Mottram 391f92a1d4 Return of the mount 2016-09-03 15:58:57 +01:00
Bob Mottram c23c431b8f Fix ipfs id 2016-09-03 15:51:10 +01:00
Bob Mottram 654ca16983 ipfs on mesh 2016-09-03 15:36:44 +01:00
Bob Mottram 3ea1b03436
Improve ipfs installation on mesh clients 2016-09-02 17:17:44 +01:00
Bob Mottram 80c3f6ef43
Only create a tox user on mesh clients 2016-08-31 23:54:49 +01:00
Bob Mottram 540bd701a0
Mark insecure mesh clients 2016-08-31 14:25:29 +01:00
Bob Mottram 2a6bcf2e04
Set default sound volume for mesh client 2016-08-31 14:19:16 +01:00
Bob Mottram 4aaf1c6358
Wrong directory 2016-08-31 11:28:56 +01:00
Bob Mottram 4c67acf8d3
Don't reconfigure tahoelafs 2016-08-30 23:25:17 +01:00
Bob Mottram aa5db8d359 Links to mesh images 2016-08-29 23:20:13 +01:00
Bob Mottram 0d36e152e7 emacs editor 2016-08-29 14:13:49 +01:00
Bob Mottram 8a23322ec5 Android support to transfer data between phones and mesh clients 2016-08-29 12:45:11 +01:00
Bob Mottram dd6941b20d Disable tahoelafs on mesh 2016-08-29 12:41:26 +01:00
Bob Mottram f3bf095e9f Update script only applies to mesh 2016-08-29 11:28:49 +01:00
Bob Mottram 5fe86e97e6 Remote backup of tahoelafs 2016-08-29 11:21:39 +01:00
Bob Mottram 0c842943f4 Backup and restore tahoelafs to usb 2016-08-29 11:04:37 +01:00
Bob Mottram 3856005b72 Add a tahoelafs introducer to the full install 2016-08-29 10:48:49 +01:00
Bob Mottram e187ab9ce2 mesh version of tahoelafs script 2016-08-28 22:21:04 +01:00
Bob Mottram ccdf314253 Move to repo version of tahoe-lafs
For magic folder and maybe multiple introducers in future
2016-08-28 20:51:45 +01:00
Bob Mottram 644d51c8a8 If offline then send received xmpp messages to email 2016-08-28 12:59:27 +01:00
Bob Mottram 488b4c3a8c Probably don't need introducer 2016-08-28 11:56:24 +01:00
Bob Mottram 98bdf8eb7c Ensure that the latest version of tahoe-lafs is used 2016-08-28 11:01:44 +01:00
Bob Mottram 08c82aeece Change email xmpp header if it already exists 2016-08-28 10:09:06 +01:00
Bob Mottram 9bcd603d71 Simplify 2016-08-28 09:58:07 +01:00
Bob Mottram 0df2c9ca7a Add xmpp address to email headers 2016-08-28 09:55:47 +01:00
Bob Mottram 71abe7cb5b tahoe-lafs 2016-08-27 23:40:21 +01:00
Bob Mottram 7b099e87fc pem used by letsencrypt 2016-08-27 16:30:47 +01:00
Bob Mottram c6f4eeebb6 Go version 2016-08-27 13:23:28 +01:00
Bob Mottram 6a9de461ed gogs commit 2016-08-27 11:52:01 +01:00
Bob Mottram ccb07ff320
More librevault 2016-08-26 16:38:53 +01:00
Bob Mottram a6d36eb13e
Separate tracker utils 2016-08-24 22:45:45 +01:00
Bob Mottram e0a800f608
Only allow the users list to be opened once 2016-08-24 21:04:01 +01:00
Bob Mottram a2e1a98b0b
Prevent qtox from being opened more than once 2016-08-24 20:46:43 +01:00
Bob Mottram 9f6d10682e
Find the others 2016-08-24 20:22:34 +01:00
Bob Mottram 8df2ee60ad
Better user icon 2016-08-24 19:57:54 +01:00
Bob Mottram 3bd2df18f1
Capital 2016-08-24 19:42:44 +01:00
Bob Mottram dd105dc87d
Beginning of librevault 2016-08-24 19:41:57 +01:00
Bob Mottram 1351d5ed9c
Update hubzilla to 1.12 2016-08-24 15:36:53 +01:00
Bob Mottram f7abd85108
Turn off screen lock on mesh clients 2016-08-24 12:54:43 +01:00
Bob Mottram 850615e1d3
ffmpeg in its own script 2016-08-24 12:24:43 +01:00
Bob Mottram 7c60112537
Completion file may not exist on the mesh 2016-08-24 09:20:50 +01:00
Bob Mottram 673a79bdcf
Special case when there are no tox users on the network 2016-08-24 09:09:12 +01:00
Bob Mottram d20e0dc15a
Tox ports open for mesh 2016-08-24 08:45:50 +01:00
Bob Mottram 92540a24a5
Mesh client icon images 2016-08-23 20:29:48 +01:00
Bob Mottram 6164a57878
Ensure that bash is used with the tox users script 2016-08-23 20:01:04 +01:00
Bob Mottram f73be0be53
Count of the number of users 2016-08-23 19:58:18 +01:00
Bob Mottram 9701687ba6
More intuitive use of desktop icons for mesh client 2016-08-23 17:59:54 +01:00
Bob Mottram 8b5493c04e
Remove downloaded packages after image creation 2016-08-23 14:52:44 +01:00
Bob Mottram 2d0a8c33bb
Tidying new mesh identity creation 2016-08-23 13:24:23 +01:00
Bob Mottram 12886533eb
Only make desktop files executable 2016-08-23 13:18:18 +01:00
Bob Mottram 837c30fd17
qTox commit to fix video 2016-08-23 13:16:16 +01:00
Bob Mottram 4ef756c526
mjpeg codec 2016-08-22 21:44:19 +01:00
Bob Mottram 73e64ea003
For the preservation of sanity while debugging the mesh client 2016-08-22 19:57:45 +01:00
Bob Mottram f021282fa6
enable ffplay on mesh clients 2016-08-21 21:02:58 +01:00
Bob Mottram 7a7430ea9a ldconfig after ffmpeg installation 2016-08-20 11:08:36 +01:00
Bob Mottram d5baf4d89d v4l tools on mesh clients 2016-08-19 10:14:10 +01:00
Bob Mottram 3498b16d1f Free codecs for streaming by mesh clients 2016-08-19 10:01:35 +01:00
Bob Mottram c4b84fcc59
No ipfs install on mesh 2016-08-18 12:49:36 +01:00
Bob Mottram bb332e60bc Update qtox commit 2016-08-18 11:37:29 +01:00
Bob Mottram b8545e61f4
Just pass through if ipfs fails
It can be fixed later
2016-08-15 22:52:58 +01:00
Bob Mottram 9107240519 GOPATH 2016-08-15 13:50:32 +01:00
Bob Mottram 16ba339e48 Change image sizes to be more friendly for usb stick standard sizes 2016-08-15 09:30:34 +01:00
Bob Mottram 7120990b26 Utils for installing nodejs 2016-08-15 09:27:55 +01:00
Bob Mottram 403e69cb84
ipfs repo base 2016-08-15 08:42:10 +01:00
Bob Mottram cb3266d82f
Check that directory exists 2016-08-15 07:56:52 +01:00
Bob Mottram 5ec40daaf3
Move back to go implementation of ipfs 2016-08-14 22:04:34 +01:00
Bob Mottram 28d3640c6d
ipfs command path 2016-08-13 20:11:43 +01:00
Bob Mottram 95fbcdab46
ipfs installation 2016-08-13 19:36:56 +01:00
Bob Mottram ce210932fd
links to nodejs 2016-08-13 12:15:20 +01:00
Bob Mottram 5dcf1140fa
Check if installing to mesh 2016-08-13 11:54:41 +01:00
Bob Mottram b6fb0670f6
global option 2016-08-13 11:31:27 +01:00
Bob Mottram 426c259452
Ordering of repo sources 2016-08-13 10:43:23 +01:00
Bob Mottram e07c8eb2a5
Configure backports and contrib repo before update 2016-08-13 10:12:23 +01:00
Bob Mottram 87f9e68933
ipfs avahi for mesh 2016-08-12 21:42:23 +01:00
Bob Mottram 1d994359ec
ipfs mesh implementation 2016-08-12 13:32:23 +01:00
Bob Mottram 2f18dec9a3 ipfs key length 2016-08-12 10:18:28 +01:00
Bob Mottram 6db6218e5a ipfs command 2016-08-12 10:17:33 +01:00
Bob Mottram c5f7f36078 Two stage package install
Because it's possible for npm to fail if it has been upgraded
2016-08-12 09:33:55 +01:00
Bob Mottram 79a26d1a38 Check that ipfs was installed 2016-08-12 09:27:30 +01:00
Bob Mottram 35617f5e1e Ordering 2016-08-12 09:24:22 +01:00
Bob Mottram b259230133 Try the javascript implementation of ipfs 2016-08-12 09:19:09 +01:00
Bob Mottram 387a74371e
Permissions on mesh users script 2016-08-12 08:48:08 +01:00
Bob Mottram 7eed6ef862
Don't configure ssh if it isn't installed 2016-08-11 22:39:20 +01:00
Bob Mottram cdfaa8cca7
Don't configure ssh if it isn't installed 2016-08-11 22:37:53 +01:00
Bob Mottram 8200a26528
Replace web based mesh users list with a text file
This should load more quickly
2016-08-11 22:26:27 +01:00
Bob Mottram 06e2232482 Remove ssh references from mesh client setup 2016-08-11 14:01:45 +01:00
Bob Mottram 7571380f51 Don't install ssh server on mesh images 2016-08-11 13:56:25 +01:00
Bob Mottram a51e5fa39e
One additional mesh sync 2016-08-10 22:41:14 +01:00
Bob Mottram 286e4bd895
Remove syncthing from mesh 2016-08-10 22:29:17 +01:00
Bob Mottram 54aa0b5523
Global rate limit for client 2016-08-10 22:22:05 +01:00
Bob Mottram f984d0297d
Global rate limit for tcp 2016-08-10 22:16:34 +01:00
Bob Mottram a8921ceaf2
Make zeronet an optional part of the mesh install 2016-08-10 21:20:19 +01:00
Bob Mottram ffeb0feb10
bc needed for mesh installs 2016-08-10 20:05:37 +01:00
Bob Mottram 716f318eb4
Enable icmp on mesh installs 2016-08-10 20:01:37 +01:00
Bob Mottram 0b6a12080d Don't pin certs
The guidelines on how to do this properly are just too confusing
2016-08-10 10:27:14 +01:00
Bob Mottram f25602ccd1 Set maximum pinning age 2016-08-10 10:02:04 +01:00
Bob Mottram 6f0f37757e
ffmpeg version 3.1.2 2016-08-10 08:10:06 +01:00
Bob Mottram b987c5f2b8
Quotes 2016-08-10 08:01:01 +01:00
Bob Mottram 81896f2be9
Send to /dev/null to avoid writing things to disk 2016-08-09 22:29:15 +01:00
Bob Mottram 8e8cb6ed56
cron entries in rootdir 2016-08-09 22:26:38 +01:00
Bob Mottram 1e67bee0fb
Revert to using cron for mesh sync
Avoids endless loops
2016-08-09 21:38:59 +01:00
Bob Mottram 32b11987ce
Use bash to run the initial script to create mesh username 2016-08-09 20:58:06 +01:00
Bob Mottram b09014c35a
Avoid writing things to disk 2016-08-09 13:18:36 +01:00
Bob Mottram a279494766 Option to remove pinning for a domain from the control panel 2016-08-09 12:07:53 +01:00
Bob Mottram eae33f69d6 Option to remove pinning for a domain 2016-08-09 12:02:51 +01:00
Bob Mottram 09678bda25 Control panel option to pin all certs 2016-08-09 09:43:44 +01:00
Bob Mottram 5ca65272b3 Ensure that all TLS certs are pinned after restore from backup 2016-08-09 09:40:06 +01:00
Bob Mottram b75495f9a2 echo pin hashes 2016-08-09 09:36:14 +01:00
Bob Mottram 94e5a1ab57 Option to pin all tls certificates 2016-08-09 09:34:31 +01:00
Bob Mottram 288e6c5aca Line endings on mesh startup script 2016-08-09 09:11:43 +01:00
Bob Mottram 4e042432ab
io tool 2016-08-08 23:10:31 +01:00
Bob Mottram d6b94f34c0
Initial setting of mesh username 2016-08-08 22:07:53 +01:00
Bob Mottram 21e2eeb524
Initial setting of mesh username 2016-08-08 21:54:04 +01:00
Bob Mottram a5bc8d4542
Fix pinning 2016-08-08 20:52:38 +01:00
Bob Mottram ec9395fcec
Include backup pin for certificates 2016-08-08 20:23:27 +01:00
Bob Mottram 019c3ba542
qtox commit 2016-08-08 19:36:19 +01:00
Bob Mottram c625f0d56a Bump qtox commit to include video fix 2016-08-08 16:11:18 +01:00
Bob Mottram 427e593a56 Include ocsp stapling 2016-08-08 13:49:19 +01:00
Bob Mottram 4d9d047e3c
Set initial keyboard map for mesh client 2016-08-08 13:01:55 +01:00
Bob Mottram 93b20c01c0 letsencrypt repo change 2016-08-08 10:29:52 +01:00
Bob Mottram ba7398ffbd
mesh version of syncthing doesn't use tor 2016-08-07 22:54:19 +01:00
Bob Mottram 27e4b04ad7
missing $ 2016-08-07 22:46:51 +01:00
Bob Mottram 44ad7ff678
Set username on first boot of mesh client 2016-08-07 20:26:46 +01:00
Bob Mottram a8007caadc Move ttrss stuff out of backup utils and into the rss app script 2016-08-06 22:01:00 +01:00
Bob Mottram 2cbb882756 Bump commits for rss reader 2016-08-06 21:45:38 +01:00
Bob Mottram 58644d4976 Add syncthing icon and folder to the mesh desktop 2016-08-05 23:49:59 +01:00
Bob Mottram 135c233962 Add syncthing port to batman script 2016-08-05 23:21:10 +01:00
Bob Mottram 97d93ab7d0 Some dbus settings to enable mesh notifications 2016-08-05 09:25:01 +01:00
Bob Mottram bd534ac02f
Use a daemon rather than a cron job for mesh publications 2016-08-04 19:44:29 +01:00
Bob Mottram 2789ac7ac7 At most announce one new mesh user
This prevents potential notification flooding if you join a large mesh
2016-08-04 09:08:15 +01:00
Bob Mottram 0dffbbb920
Return of the reboot 2016-08-03 23:12:49 +01:00
Bob Mottram 4a4a9f84ca
Permissions on mesh desktop notifications 2016-08-03 23:05:47 +01:00
Bob Mottram 89c278d80e
ID file footer 2016-08-03 22:08:56 +01:00
Bob Mottram 2e3e7bd34e
Use mesh username 2016-08-03 22:05:41 +01:00
Bob Mottram c54799201c
html extension 2016-08-03 22:00:03 +01:00
Bob Mottram d3829c20d6
Update qtox commit to fix profile pictures path 2016-08-03 21:48:51 +01:00
Bob Mottram d833f3957e Try killing mate-panel rather than rebooting 2016-08-03 17:57:05 +01:00
Bob Mottram 41ce851697 Bump qTox commit to include mesh mode and avatars path settings 2016-08-03 17:06:27 +01:00
Bob Mottram d5707ece8f Set path for default avatars 2016-08-03 16:59:56 +01:00
Bob Mottram 44dcf045b9 A terminal on the desktop probably is not needed for a typical mesh user 2016-08-03 16:24:55 +01:00
Bob Mottram ad84abc33a Link straight to mesh users 2016-08-03 16:17:01 +01:00
Bob Mottram f8b2226110 Notify dependency 2016-08-03 15:44:59 +01:00
Bob Mottram e833123ecd Don't announce data users 2016-08-03 15:36:59 +01:00
Bob Mottram 4eafa5884e Produce notifications when users join the mesh 2016-08-03 15:31:49 +01:00
Bob Mottram e96cae2a55
Don't show default data tox users
These users have not set a profile name and so are probably not active
2016-08-02 22:46:28 +01:00
Bob Mottram 3684e93896
List tox users in a friendlier way 2016-08-02 22:44:51 +01:00
Bob Mottram 154ed49fd7
Set an initial qtox ini file
This allows the DHT list to be populated likely before the user opens the app
2016-08-02 21:47:34 +01:00
Bob Mottram da46b636db
rootdir 2016-08-02 18:42:35 +01:00
Bob Mottram fad9ce7e88
qtox is not installed to local 2016-08-02 12:58:45 +01:00
Bob Mottram 58215c6de5
Spaces not tabs 2016-08-02 08:29:41 +01:00
Bob Mottram 4a9c9c0c94
Installing recent ffmpeg for qtox 2016-08-02 08:14:06 +01:00
Bob Mottram 6819b83d9a
Install ffmpeg 2016-08-01 23:06:48 +01:00
Bob Mottram 024843cc77
qtox commit 2016-08-01 22:27:11 +01:00
Bob Mottram b085af0b18 Beginning of compile of qtox 2016-07-31 22:47:36 +01:00
Bob Mottram d622f4d49f Fix config 2016-07-31 15:21:15 +01:00
Bob Mottram 167e1be654 Reboot 2016-07-31 11:25:38 +01:00
Bob Mottram 7ec222fb37 v4l utils for debugging 2016-07-31 11:23:20 +01:00
Bob Mottram 1ae65f4fb7 Restart java after mesh desktop install 2016-07-31 09:24:25 +01:00
Bob Mottram 650fb34181 Only chown the things that need it 2016-07-31 09:08:27 +01:00
Bob Mottram 0142ddf9c8 Add backports 2016-07-31 00:08:14 +01:00
Bob Mottram 548a6149c5 cheese seems to mess things up 2016-07-30 23:54:25 +01:00
Bob Mottram 4a66c30f7e Permissions on autostart 2016-07-30 23:52:34 +01:00
Bob Mottram 35a03437f5 mesh config permissions 2016-07-30 23:44:08 +01:00
Bob Mottram d1b5c32873 Install cheese to ensure that video dependencies exist 2016-07-30 21:57:04 +01:00
Bob Mottram aec793a6f3 chown later 2016-07-30 20:58:39 +01:00
Bob Mottram 49b26897d9 Fix thinko 2016-07-30 20:27:14 +01:00
Bob Mottram 90aaaeaea7 Fix dconf mesh script 2016-07-30 20:20:58 +01:00
Bob Mottram e071f066fc mesh autostart script 2016-07-30 17:48:28 +01:00
Bob Mottram a27c11d09f Fix mesh desktop icons 2016-07-30 17:43:29 +01:00
Bob Mottram 184ccae59e dconf settings in autostart 2016-07-30 15:20:23 +01:00
Bob Mottram 3409237d5f Executable icons 2016-07-30 14:48:19 +01:00
Bob Mottram 9b0fdb224a Tidying 2016-07-30 14:39:08 +01:00
Bob Mottram 1434735eb9 Different instructions for mesh images 2016-07-30 14:29:25 +01:00
Bob Mottram 7d02a03a92 Only show desktop icons when ready 2016-07-30 13:12:32 +01:00
Bob Mottram 78508be07d Change tox bootstrap user in amnesic 2016-07-30 12:24:19 +01:00
Bob Mottram 8d69b56702 Change tox bootstrap path for amnesic 2016-07-30 11:58:09 +01:00
Bob Mottram 95fbf0f84a tox bootstrap order 2016-07-30 11:07:48 +01:00
Bob Mottram cd16631cde Reduce amnesic storage 2016-07-30 10:54:53 +01:00
Bob Mottram c2bc1073b5 Check that directories exist 2016-07-30 10:48:44 +01:00
Bob Mottram c0c4325eff Ensure that cryptsetup is always available 2016-07-30 09:45:36 +01:00
Bob Mottram 565e289b3c zeronet config directory 2016-07-30 08:59:40 +01:00
Bob Mottram 53e1ae04e7 Create tox user from control panel 2016-07-29 23:04:50 +01:00
Bob Mottram c32179f8d7 chroot 2016-07-29 22:46:13 +01:00
Bob Mottram 16a5e7db60 Don't auto open after drive mount 2016-07-29 22:28:34 +01:00
Bob Mottram a7c87283db Don't show mounted volumes on the desktop 2016-07-29 22:16:04 +01:00
Bob Mottram 728ff314c1 New identity icon 2016-07-29 20:17:44 +01:00
Bob Mottram 4f14ac5a25 Open the data tox profile 2016-07-29 19:17:29 +01:00
Bob Mottram 9d5e13a3c1 Ownership of toc profile 2016-07-29 19:15:45 +01:00
Bob Mottram 6b9b9fceb5 Create a tox user 2016-07-29 19:04:57 +01:00
Bob Mottram 359a410123 Create tox user 2016-07-29 18:59:19 +01:00
Bob Mottram 25a819c506 Different desktop background for amnesic 2016-07-28 21:00:34 +01:00
Bob Mottram 8ba875e37e Remove some extra files on shutdown 2016-07-28 20:38:00 +01:00
Bob Mottram cafa67da40 Quick amnesic shutdown 2016-07-28 20:12:39 +01:00
Bob Mottram e65f91c74a Increase mesh client sizes 2016-07-28 20:04:08 +01:00
Bob Mottram 9b00962d0b Entomb mesh data and logs 2016-07-28 19:58:28 +01:00
Bob Mottram b47c62be6b If in amnesic mode put the log into its own tomb 2016-07-28 19:20:51 +01:00
Bob Mottram 2f2b32e347 Abstract tomb creation 2016-07-28 18:51:11 +01:00
Bob Mottram 37d26d582c Kill Caja popup 2016-07-28 13:25:26 +01:00
Bob Mottram dc2947f7c5 Additional tomb inspection 2016-07-28 08:27:22 +01:00
Bob Mottram 75966b24ed Tomb dependency 2016-07-28 08:18:30 +01:00
Bob Mottram cd73ea5d74 Remove previous tox tomb 2016-07-27 22:02:30 +01:00
Bob Mottram 45b8c85fd7 In amnesic mode store mesh qtox settings in a tomb 2016-07-27 21:46:40 +01:00
Bob Mottram 5de7b0cf29 Removing tox settings as a function 2016-07-27 20:51:57 +01:00
Bob Mottram 5e5630cc8f Install ram disk 2016-07-27 20:13:34 +01:00
Bob Mottram 47156dfcf8 Install tomb on mesh images 2016-07-27 19:59:51 +01:00
Bob Mottram 64b218355d Don't need prefix 2016-07-27 19:48:44 +01:00
Bob Mottram 6f25d9782d Check that tomb gets installed 2016-07-27 19:43:36 +01:00
Bob Mottram 2307844a49 Install tomb 2016-07-27 19:13:07 +01:00
Bob Mottram 8044fa297d Not quite big enough 2016-07-27 08:43:32 +01:00
Bob Mottram 0c14b14603 Keep the mesh client image size small, so that it can be copied quickly 2016-07-27 08:34:17 +01:00
Bob Mottram 1965bf7668 Change toxcore branch 2016-07-26 22:39:21 +01:00
Bob Mottram d138819154 Fix broken chroot 2016-07-26 21:03:07 +01:00
Bob Mottram 3c74fc83ba Function checks 2016-07-26 19:30:12 +01:00
Bob Mottram b07be78a84 Check directory 2016-07-26 19:29:00 +01:00
Bob Mottram 0dc5f04fba Enable tox auto visual 2016-07-26 19:05:02 +01:00
Bob Mottram a8979e3bb7 Tidying 2016-07-25 21:00:45 +01:00
Bob Mottram cb7374a8c5 Create webmail database before restoring from backup 2016-07-25 20:35:13 +01:00
Bob Mottram 2acf8f67ce Create gogs database before restoring from backup 2016-07-25 20:31:20 +01:00
Bob Mottram bcaf4f07fa Create rss reader database before restoring from backup 2016-07-25 20:18:30 +01:00
Bob Mottram a58d250386 Create hubzilla database before restoring from backup 2016-07-25 20:02:21 +01:00
Bob Mottram 82a8ee368a Create gnusocial database before restore 2016-07-25 19:55:51 +01:00
Bob Mottram 9d2cabcf9c Tidying 2016-07-25 19:49:59 +01:00
Bob Mottram 4f8e79902e Option to reinstall mariadb from control panel 2016-07-25 19:46:32 +01:00
Bob Mottram 50fdd57933 Executable 2016-07-24 14:34:06 +01:00
Bob Mottram 5b7b2d24f2 Tidying 2016-07-24 13:19:56 +01:00
Bob Mottram 5b43026fd4 Blog app tidying 2016-07-24 11:46:19 +01:00
Bob Mottram c9c9dbcb36 Break the install_blog function into smaller subroutines 2016-07-24 11:27:31 +01:00
Bob Mottram d66370009d Tidying 2016-07-24 11:07:02 +01:00
Bob Mottram de1842e553 Don't need to remove mumble firewall if it was not installed 2016-07-24 11:06:14 +01:00
Bob Mottram 047d666531 Tidying 2016-07-24 11:04:47 +01:00
Bob Mottram 6a78b77d52 Upgrade completion file to stockholm 2016-07-24 11:01:56 +01:00
Bob Mottram 7b9ebc292f Tidying 2016-07-24 10:50:15 +01:00
Bob Mottram 8eb474a1e9 Add gnusocial nsfw plugin 2016-07-24 10:48:06 +01:00
Bob Mottram 602bb38178 Check functions 2016-07-24 10:20:15 +01:00
Bob Mottram 3feec0858b Don't install hubzilla on onion only systems 2016-07-23 20:03:59 +01:00
Bob Mottram 53d74ab017 Typo 2016-07-23 14:12:05 +01:00
Bob Mottram 424a6991c3 Temp script not used 2016-07-23 14:04:31 +01:00
Bob Mottram e84bce5be4 Replace calls to tox install commands 2016-07-23 14:02:33 +01:00
Bob Mottram 1acd047de1 Replace command to install toxcore 2016-07-23 13:54:07 +01:00
Bob Mottram 1d1145d699 Check that sharings plugin translations are created 2016-07-23 12:48:24 +01:00
Bob Mottram 6f7e48ad2f Tool for creating po files 2016-07-23 12:35:27 +01:00
Bob Mottram 017459f7f4 Missing dependency 2016-07-23 12:30:25 +01:00
Bob Mottram 5df98c197b Missing tlsdate dependencies 2016-07-23 09:03:55 +01:00
Bob Mottram 74cb29629f Tidying 2016-07-22 23:28:06 +01:00
Bob Mottram a0d095cb90 Fix full install 2016-07-22 23:12:26 +01:00
Bob Mottram 0f3b5a65c9 Append amnesic to image name 2016-07-22 21:47:47 +01:00
Bob Mottram c54438aa43 Set amnesic variable 2016-07-22 13:18:33 +01:00
Bob Mottram 3f5598f63b More mesh amnesia 2016-07-22 13:15:18 +01:00
Bob Mottram 3f01621a23 Support for amnesia 2016-07-22 09:39:21 +01:00
Bob Mottram 1e626eb44d Beginning of amnesic mesh 2016-07-22 08:29:17 +01:00
Bob Mottram f8c28d5183 Safely remove previous tox identity 2016-07-21 22:55:16 +01:00
Bob Mottram d5e5d26d06 Allow mesh client identity to be reset 2016-07-21 22:43:40 +01:00
Bob Mottram 70578c7749 Batman client not needed 2016-07-21 21:05:41 +01:00
Bob Mottram 7702692aec Assign unique peer address 2016-07-21 20:44:20 +01:00
Bob Mottram 2fa22c4d04 Merge branch 'stockholm' of https://github.com/bashrc/freedombone into stockholm 2016-07-20 19:13:49 +01:00
Bob Mottram 2d0aeffc0f Temporary files 2016-07-20 19:13:16 +01:00
Bob Mottram 53d1ec4b21 Avoid possible ambiguity of function names 2016-07-20 17:46:27 +01:00
Bob Mottram ad9bf8cb8e cron style 2016-07-18 21:30:29 +01:00
Bob Mottram 730b8c32e3 run zeronetavahi as root 2016-07-18 21:08:58 +01:00
Bob Mottram 17326a0cff
Translatable strings 2016-07-18 09:54:22 +01:00
Bob Mottram 9a526a9f26 Check that toxid was built 2016-07-18 08:03:09 +01:00
Bob Mottram d6ee4bcec1 Fixing mesh build 2016-07-17 20:50:01 +01:00
Bob Mottram 350ab2682f Remove duplicate functions 2016-07-17 17:20:16 +01:00
Bob Mottram f2165a7879 Ignore completion file when installing on mesh 2016-07-17 16:46:49 +01:00
Bob Mottram 72a47da79a toxcore on mesh 2016-07-17 16:31:38 +01:00
Bob Mottram 28110a19b9 Advertise zeronet ID services 2016-07-17 13:07:06 +01:00
Bob Mottram 15d321ff78 zeronet addresses 2016-07-17 12:48:40 +01:00
Bob Mottram 8659a615b2 Set permissions for zeronet sites 2016-07-17 12:34:27 +01:00
Bob Mottram 6a0ccd1774 Missing username 2016-07-17 11:02:31 +01:00
Bob Mottram a4f268f54b Zeronet variables 2016-07-16 23:11:19 +01:00
Bob Mottram d3a6fe467a origin 2016-07-16 21:31:07 +01:00
Bob Mottram f11283ab67 git 2016-07-16 19:47:21 +01:00
Bob Mottram 97411dfd7d No zeronet user directory 2016-07-16 17:43:31 +01:00
Bob Mottram 42f3e56087 zeronet ownership 2016-07-16 17:21:44 +01:00
Bob Mottram e32fe64fe0 zeronet service description 2016-07-16 13:52:04 +01:00
Bob Mottram f1734b0420 Starting mesh client improvements
In the new design installing things onto unknown clients isn't needed
2016-07-14 08:00:11 +01:00
Bob Mottram 2e5a742bf4 Add more wifi firmware
This stuff is bad, but only gets installed on the mesh client if the --insecure option is set
2016-07-13 19:03:43 +01:00
Bob Mottram 6fbafc39bc Utility to list usb devices 2016-07-13 18:49:50 +01:00
Bob Mottram 93b7c71e6b
Use stockholm branch for testing 2016-07-13 11:08:23 +01:00
Bob Mottram 4ae4b6b91d Syncthing for mesh install 2016-07-13 07:57:38 +01:00
Bob Mottram b251556ed9 Don't enable the syncthing daemon 2016-07-12 21:17:16 +01:00
Bob Mottram 2b586ff4a2
Obtain tox port for firewall 2016-07-12 16:48:21 +01:00
Bob Mottram e479c43333
No completion file on mesh install 2016-07-12 16:00:51 +01:00
Bob Mottram b4e2ad3fa1
use install_tox 2016-07-12 15:11:45 +01:00
Bob Mottram fcbffbe4d1
My 2016-07-12 13:49:36 +01:00
Bob Mottram afc7eb4971
Don't need additional header 2016-07-12 12:10:48 +01:00
Bob Mottram cde5f2d27f
Make customize script executable 2016-07-12 12:05:38 +01:00
Bob Mottram 13246207e5
No need to remove if already moved 2016-07-12 11:32:22 +01:00
Bob Mottram 3ca2ce891c
Double brace 2016-07-12 11:30:14 +01:00
Bob Mottram dea6d64808
Missing underscore 2016-07-12 11:29:02 +01:00
Bob Mottram 38858a5b1a
Missing fi 2016-07-12 11:27:41 +01:00
Bob Mottram fb2a839bc0
Turn the combining of scripts into a function 2016-07-12 11:23:42 +01:00
Bob Mottram 423fdcad5e
More consolidation of mesh functions 2016-07-12 10:55:18 +01:00
Bob Mottram 2a3c1bb429 Begin combining mesh install functions 2016-07-12 08:27:11 +01:00
Bob Mottram e158148c1f Roll all the scripts into the customisation script
It's ugly, but only a temporary file
2016-07-11 20:59:34 +01:00
Bob Mottram 35894edacf Get domain when removing hubzilla 2016-07-10 15:20:52 +01:00
Bob Mottram b92b5c0e9f Improve hubzilla backup 2016-07-10 15:18:12 +01:00
Bob Mottram ec1ecf577b Consolidation of backup functions 2016-07-10 15:11:53 +01:00
Bob Mottram 9610be58d2 Move remote dlna restore to app script 2016-07-10 14:56:02 +01:00
Bob Mottram 81d4fab283 Move remote tox restore to app script 2016-07-10 14:54:19 +01:00
Bob Mottram f4d4aeacfe Move remote cjdns restore to app script 2016-07-10 14:49:16 +01:00
Bob Mottram fdaef3d969 Move remote blog restore to app script 2016-07-10 14:47:44 +01:00
Bob Mottram 605ddc514e Move remote wiki restore to app script 2016-07-10 14:45:12 +01:00
Bob Mottram cd3aac7c3b Move remote gogs restore to app script 2016-07-10 14:37:10 +01:00
Bob Mottram ffb76f5d1d Move remote mediagoblin restore to app script 2016-07-10 14:34:08 +01:00
Bob Mottram e9ce9cc79e Move remote syncthing restore to app script 2016-07-10 14:15:40 +01:00
Bob Mottram f869db0ca0 Move remote rss restore to app script 2016-07-10 14:07:31 +01:00
Bob Mottram 908919e11d Move remote hubzilla restore to app script 2016-07-10 14:05:26 +01:00
Bob Mottram 26f3340120 Move remote gnusocial restore to app script 2016-07-10 13:17:51 +01:00
Bob Mottram 7b9e386455 Move remote xmpp restore to app script 2016-07-10 13:13:05 +01:00
Bob Mottram 5f34143c8b Move remote ipfs restore to app script 2016-07-10 13:05:23 +01:00
Bob Mottram d540a4b1cb Tidying 2016-07-10 11:33:50 +01:00
Bob Mottram bccd2443b0 Remove no longer needed domains 2016-07-10 11:11:51 +01:00
Bob Mottram f11a4f2080 Tidying 2016-07-10 11:04:40 +01:00
Bob Mottram 56fff9a6cd Tidying 2016-07-10 09:42:39 +01:00
Bob Mottram b62ffd74b6 Consolidate backup_apps 2016-07-09 22:49:35 +01:00
Bob Mottram b0d9459743 Move remote mumble and sip backup to app script 2016-07-09 21:58:58 +01:00
Bob Mottram fa4a3a57ce Move remote tox backup to app script 2016-07-09 21:52:17 +01:00
Bob Mottram e3260ed1c9 Move remote dlna backup to app script 2016-07-09 21:40:11 +01:00
Bob Mottram cecce33265 Move remote ipfs backup to app script 2016-07-09 21:38:19 +01:00
Bob Mottram c2f56cd1ec Move remote xmpp backup to app script 2016-07-09 21:34:21 +01:00
Bob Mottram 84db3b4037 Move remote blog backup to app script 2016-07-09 21:32:17 +01:00
Bob Mottram 1467b02487 Move remote wiki backup to app script 2016-07-09 21:28:07 +01:00
Bob Mottram ee157c9253 Move remote gogs backup to app script 2016-07-09 21:26:27 +01:00
Bob Mottram eaa7baba88 Move remote mediagoblin backup to app script 2016-07-09 21:21:48 +01:00
Bob Mottram 83430ecf09 Move remote rss backup to app script 2016-07-09 20:53:35 +01:00
Bob Mottram d27a518bca Move remote gnusocial backup to app script 2016-07-09 20:47:01 +01:00
Bob Mottram 7723c26036 Restoring apps from the control panel 2016-07-09 18:02:33 +01:00
Bob Mottram f5e3821e43 All variants 2016-07-09 11:58:15 +01:00
Bob Mottram 05f41cfdc0 Move emacs local backup into app script 2016-07-09 11:51:18 +01:00
Bob Mottram 580fe547dc Placeholder reconfigure functions 2016-07-09 11:36:12 +01:00
Bob Mottram 04d8571140 Placeholder functions 2016-07-09 11:15:41 +01:00
Bob Mottram 9ffb0fe508 Move xmpp local restore to app script 2016-07-09 10:54:41 +01:00
Bob Mottram 781453c7fe Move gnusocial local restore to app script 2016-07-09 10:46:05 +01:00
Bob Mottram f19b65bd8f Move hubzilla local restore to app script 2016-07-09 10:40:36 +01:00
Bob Mottram e2ad22bd2d Move rss local restore to app script 2016-07-09 10:33:56 +01:00
Bob Mottram 2b9df463b4 Move syncthing local restore to app script 2016-07-09 10:28:53 +01:00
Bob Mottram ffdd598ca3 Placeholder functions for mediagoblin restore 2016-07-08 23:03:55 +01:00
Bob Mottram e6a937e541 Move local restore of gogs to app script 2016-07-08 23:01:37 +01:00
Bob Mottram e3f0ae969e Move local wiki restore to app script 2016-07-08 16:52:17 +01:00
Bob Mottram 388c8b300d Move local blog restore to app script 2016-07-08 16:42:31 +01:00
Bob Mottram 3910ab6ac6 Move local cjdns restore to app script 2016-07-08 16:38:26 +01:00
Bob Mottram bda2f9919d Move local mumble restore to app script 2016-07-08 16:26:18 +01:00
Bob Mottram 44c3d087cd Remove legacy tox local restore 2016-07-08 16:19:07 +01:00
Bob Mottram 7a0c054d55 Move tox local restore to app script 2016-07-08 16:18:23 +01:00
Bob Mottram 96e8e5c796 Move user permissions function to utils 2016-07-08 16:07:55 +01:00
Bob Mottram 6754e540fd Move sip local restore to spp script 2016-07-08 16:06:34 +01:00
Bob Mottram 79ca882147 Add tests for presence of restrore functions within app scripts 2016-07-08 16:01:39 +01:00
Bob Mottram c06871f9b1 Split mumble from sip in local restore 2016-07-08 15:57:04 +01:00
Bob Mottram c6fe64ad7c Consolidate drive mount/unmount functions 2016-07-08 15:39:06 +01:00
Bob Mottram 9c3d627bf2 Move SIP upgrade into app script 2016-07-08 14:32:35 +01:00
Bob Mottram 46d0f0a541 Move blog upgrade into app script 2016-07-08 14:30:37 +01:00
Bob Mottram 835c14d928 Function to upgrade apps 2016-07-08 14:28:12 +01:00
Bob Mottram 5e7eefa2de Remove paths which aren't needed 2016-07-07 21:50:12 +01:00
Bob Mottram f077dc7726 Backup local apps 2016-07-07 21:43:46 +01:00
Bob Mottram 783d66fdf3 Local backups 2016-07-07 20:42:25 +01:00
Bob Mottram 0b54cf5641
Make calling database backup to usb simpler 2016-07-07 17:45:57 +01:00
Bob Mottram f0925ebb97
Local backup of ttrss 2016-07-07 14:04:00 +01:00
Bob Mottram 278440a39c
Local backup for mumble 2016-07-07 12:12:33 +01:00
Bob Mottram 28cc306cd8
Improve hubzilla local backup 2016-07-07 11:59:56 +01:00
Bob Mottram a17c56f243
Local backup for ipfs 2016-07-07 11:56:21 +01:00
Bob Mottram 7afd0e27a4
Local backup for hubzilla 2016-07-07 11:44:45 +01:00
Bob Mottram 2e52ff8b8a
Local backup for gogs 2016-07-07 11:33:45 +01:00
Bob Mottram 8a165eddb9
Local backup of gnusocial 2016-07-07 11:20:10 +01:00
Bob Mottram 6b287ba099
Emacs placeholders 2016-07-07 10:59:39 +01:00
Bob Mottram 6beae8d5f3
Local backup function for dlna 2016-07-07 10:05:27 +01:00
Bob Mottram d919518eb9
Local backup function for blog 2016-07-07 09:58:21 +01:00
Bob Mottram f17bdebb10 Add backup functions to tripwire app 2016-07-06 20:39:47 +01:00
Bob Mottram 51f7f3d0fa Move base system into the share directory 2016-07-06 20:31:52 +01:00
Bob Mottram 2bb77bcf1b Move utils into the share directory 2016-07-06 20:27:18 +01:00
Bob Mottram c4abe22744 Move apps into share directory 2016-07-06 20:06:57 +01:00
Bob Mottram 94b3b80aa9 Moving apps to share 2016-07-06 19:45:58 +01:00
Bob Mottram 18d62a43b9 Quotes 2016-07-06 17:13:18 +01:00
Bob Mottram dc03283118 Quotes 2016-07-06 17:12:35 +01:00
Bob Mottram 6290387734 Remove some annoying variant boilerplate 2016-07-06 16:59:59 +01:00
Bob Mottram a5b1812e28 Selecting apps from variant name 2016-07-06 16:47:55 +01:00
Bob Mottram 3d83d1636b Populate upgrade functions for apps 2016-07-06 15:40:09 +01:00