Commit Graph

328 Commits

Author SHA1 Message Date
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 7571380f51 Don't install ssh server on mesh images 2016-08-11 13:56:25 +01:00
Bob Mottram 286e4bd895
Remove syncthing from mesh 2016-08-10 22:29:17 +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 b987c5f2b8
Quotes 2016-08-10 08:01:01 +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 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 4d9d047e3c
Set initial keyboard map for mesh client 2016-08-08 13:01:55 +01:00
Bob Mottram 44ad7ff678
Set username on first boot of mesh client 2016-08-07 20:26:46 +01:00
Bob Mottram 58644d4976 Add syncthing icon and folder to the mesh desktop 2016-08-05 23:49:59 +01:00
Bob Mottram 97d93ab7d0 Some dbus settings to enable mesh notifications 2016-08-05 09:25:01 +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 f8b2226110 Notify dependency 2016-08-03 15:44:59 +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 58215c6de5
Spaces not tabs 2016-08-02 08:29:41 +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 7ec222fb37 v4l utils for debugging 2016-07-31 11:23:20 +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 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 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 184ccae59e dconf settings in autostart 2016-07-30 15:20:23 +01:00
Bob Mottram 7d02a03a92 Only show desktop icons when ready 2016-07-30 13:12:32 +01:00
Bob Mottram c0c4325eff Ensure that cryptsetup is always available 2016-07-30 09:45:36 +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 25a819c506 Different desktop background for amnesic 2016-07-28 21:00:34 +01:00
Bob Mottram 75966b24ed Tomb dependency 2016-07-28 08:18:30 +01:00
Bob Mottram 47156dfcf8 Install tomb on mesh images 2016-07-27 19:59:51 +01:00
Bob Mottram 74cb29629f Tidying 2016-07-22 23:28:06 +01:00
Bob Mottram 3f5598f63b More mesh amnesia 2016-07-22 13:15:18 +01:00
Bob Mottram d5e5d26d06 Allow mesh client identity to be reset 2016-07-21 22:43:40 +01:00
Bob Mottram 72a47da79a toxcore on mesh 2016-07-17 16:31:38 +01:00
Bob Mottram 6a0ccd1774 Missing username 2016-07-17 11:02:31 +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 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 b4e2ad3fa1
use install_tox 2016-07-12 15:11:45 +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 94b3b80aa9 Moving apps to share 2016-07-06 19:45:58 +01:00
Bob Mottram 9ce622b5bd
Project name 2016-07-06 09:31:13 +01:00
Bob Mottram 09bc799226 Install functions 2016-07-05 08:22:33 +01:00
Bob Mottram 998274090f More script replacements 2016-07-03 17:45:55 +01:00
Bob Mottram cc61a80f97 More links to the tox app script 2016-07-03 17:36:17 +01:00
Bob Mottram f1571e14d7 Get toxid repo from app script 2016-07-03 17:34:45 +01:00
Bob Mottram 68ad1e07a5 Get toxcore repo from app script 2016-07-03 17:33:52 +01:00
Bob Mottram b77141a7e8 Get tox port from app script 2016-07-03 17:33:03 +01:00
Bob Mottram b9e1e4b72d Get toxcore commit from app script 2016-07-03 17:31:56 +01:00
Bob Mottram 5a2b0c0b1a batman not a oneshot 2016-06-26 12:38:55 +01:00
Bob Mottram 6863f6413b Restart batman daemon on failure 2016-06-26 10:02:18 +01:00
Bob Mottram 2bff9487f5 Change zeronet directory 2016-06-25 23:46:05 +01:00
Bob Mottram 94fc4e44d8 Icon names 2016-06-25 22:38:08 +01:00
Bob Mottram 4c2c0ebc36 Fix path 2016-06-25 20:08:59 +01:00
Bob Mottram f26202a3b7 Add web server to mesh images 2016-06-25 16:51:04 +01:00
Bob Mottram 2fb249e6ef Mesh client browser icon 2016-06-25 13:08:31 +01:00
Bob Mottram a440fc4acd terminal icon 2016-06-25 12:47:55 +01:00
Bob Mottram 997217983c Abandon empty password 2016-06-25 12:44:32 +01:00
Bob Mottram e89f9bc5f5 Move dconf command to mesh startup script 2016-06-25 11:01:58 +01:00
Bob Mottram 91c3974c6a dbus x11 2016-06-25 10:35:03 +01:00
Bob Mottram 9fe7188d63 Add dbus 2016-06-25 10:13:43 +01:00
Bob Mottram 681b0dbc1e dconf packages 2016-06-25 09:49:16 +01:00
Bob Mottram b5db6f0bb1 Disable screen lock on mesh clients 2016-06-25 09:37:15 +01:00
Bob Mottram 36a76be76e desktop icons 2016-06-24 23:53:25 +01:00
Bob Mottram e1933a37ca Order 2016-06-24 21:33:11 +01:00
Bob Mottram ee2b4ee261 Create desktop directory 2016-06-24 21:13:02 +01:00
Bob Mottram f862a19a02 Paths 2016-06-24 20:50:06 +01:00
Bob Mottram 16bd57f871 Terminal icon on mesh desktop 2016-06-24 19:22:23 +01:00
Bob Mottram 447db8b10b Autostart tox UI on mesh client 2016-06-24 18:45:52 +01:00
Bob Mottram a57c207750 Fix mesh client desktop background 2016-06-24 16:32:47 +01:00
Bob Mottram dc0d04ca1d Enable batman daemon on mesh client 2016-06-24 16:03:06 +01:00
Bob Mottram f95cef531d Mesh client boots to X 2016-06-24 15:36:39 +01:00
Bob Mottram d840fc68cd automatic login 2016-06-24 15:24:16 +01:00
Bob Mottram ac39c27ec8 motd for mesh clients 2016-06-24 12:20:05 +01:00
Bob Mottram 849ed3ead5 Use nodm on mesh clients, so there's no login screen 2016-06-24 09:59:38 +01:00
Bob Mottram 0645f82d30 Stick with default login for mesh clients 2016-06-23 23:12:32 +01:00
Bob Mottram 56ebd42876 Install mesh UI desktop background 2016-06-23 22:16:32 +01:00
Bob Mottram 5d952c5f66 Add lightdm to mesh/usb installs 2016-06-23 17:15:03 +01:00
Bob Mottram d21ef490ff Fixing mesh variant images 2016-06-23 13:56:02 +01:00
Bob Mottram 3e1f751b01 Import tox and syncthing public keys 2016-06-23 13:10:34 +01:00
Bob Mottram 48cee051ab Optionally install proprietary firmware for wifi on mesh variants 2016-06-23 11:04:04 +01:00
Bob Mottram 201d2cb0ca meshusb variant 2016-06-23 10:47:26 +01:00
Bob Mottram 849ee8dbec
qtox repo only works with certain architectures 2016-06-10 11:43:17 +01:00
Bob Mottram 0f7bad4a0b Beginning of usb client 2016-06-08 22:14:19 +01:00
Bob Mottram 4f4354ba19 Check that toxid gets installed 2016-06-07 09:48:33 +01:00
Bob Mottram ee2dd373ef
Beginning of usb client builds with user interfaces 2016-06-06 17:31:23 +01:00
Bob Mottram 0e91aafbbf Pass through the minimum password length when creating an image 2016-06-04 17:39:26 +01:00
Bob Mottram 152360ab96 Standardise password lengths 2016-06-04 14:25:46 +01:00
Bob Mottram b3114fc58e Set the hostname for mesh peers 2016-05-30 21:05:03 +01:00
Bob Mottram a82f68abe4 toxcore directory 2016-05-30 17:49:45 +01:00
Bob Mottram 0f3cd4b7d5 Move systemd commands 2016-05-30 15:37:58 +01:00
Bob Mottram bf11e3c6fd No reload 2016-05-30 15:07:29 +01:00
Bob Mottram 181eaa5d96 Change toxcore daemon 2016-05-30 14:36:02 +01:00
Bob Mottram efae204a4b Move daemon copy 2016-05-30 14:32:14 +01:00
Bob Mottram 8da1ff40a3 Scriptifying more things 2016-05-30 13:56:05 +01:00
Bob Mottram 230479b7e0 directory 2016-05-30 13:15:17 +01:00
Bob Mottram 2ef92742a5 Root 2016-05-30 12:52:48 +01:00
Bob Mottram 00b406144c Script name 2016-05-30 11:52:59 +01:00
Bob Mottram 7a1637daeb Script to install toxcore 2016-05-30 11:39:43 +01:00
Bob Mottram 23deff9409 no need to cd 2016-05-29 16:11:58 +01:00
Bob Mottram 68b0ae84a8 Compile toxid on mesh nodes 2016-05-29 14:12:57 +01:00
Bob Mottram 2d4dea010d Typo 2016-05-28 17:03:36 +01:00
Bob Mottram 67a9eccb9b chown in chroot 2016-05-28 16:23:05 +01:00
Bob Mottram d07212b118 Tidying 2016-05-28 15:17:27 +01:00
Bob Mottram 043862ec9a Compile toxcore and toxic on mesh nodes
This does result in a delay before fully operational but avoids needing to cross compile while building the image, which adds complexity
2016-05-28 15:13:03 +01:00
Bob Mottram a83bf3e8ca Set variant during image build 2016-05-28 13:43:05 +01:00
Bob Mottram ff69150655 Remove unused parameters 2016-05-28 12:28:00 +01:00
Bob Mottram 1089939777 Move mesh install functions
Otherwise dns lookups fail
2016-05-28 12:16:00 +01:00
Bob Mottram ad501c1083
Revert "Try with no su"
This reverts commit 411e3834e5.
2016-05-27 16:41:17 +01:00
Bob Mottram 411e3834e5
Try with no su 2016-05-27 15:38:49 +01:00
Bob Mottram e48004d3d4
Initialise mesh 2016-05-27 14:18:02 +01:00
Bob Mottram c8b1d70450 Document wifi setup when creating images 2016-05-13 18:19:34 +01:00
Bob Mottram 1c80216623
Deal with the aftermath of aggressive-indent 2016-04-28 14:36:45 +01:00
Bob Mottram e2f66dcb6c
Wifi 2016-04-28 14:05:37 +01:00
Bob Mottram f01e792ce1
Install monkeysphere 2016-04-28 09:58:38 +01:00
Bob Mottram 0e465fa575 wifi menu 2016-04-26 22:38:03 +01:00
Bob Mottram 2b14e18748 Can use wifi networks config file from the image builder 2016-04-26 20:00:30 +01:00
Bob Mottram ddc7f1a7bb
Can configure wifi from image builder 2016-04-26 15:41:35 +01:00
Bob Mottram c363cb9c18
Add wireless tools 2016-04-26 09:44:42 +01:00
Bob Mottram 4313994beb For debian-only image don't add a motd 2016-03-30 16:33:12 +01:00
Bob Mottram bb8b0c9c2d Debian only image creation 2016-03-30 10:35:07 +01:00
Bob Mottram 889c9c757e Reorganizing mesh 2016-03-15 17:48:44 +00:00
Bob Mottram b2cd70d820 More translations 2016-02-17 15:49:10 +00:00
Bob Mottram 39471b466f Move to AGPLv3 license #63 2016-02-13 22:09:27 +00:00
Bob Mottram de97e32c36 Clean before installing packages 2016-01-28 10:11:28 +00:00
Bob Mottram 597374cf8c Support for A20-olinuxino-lime 2016-01-28 09:45:49 +00:00
Bob Mottram 73f46bdc99 Make the main project repo customisable
So that we're not dependent on github
2016-01-25 17:45:37 +00:00
Bob Mottram bee3da28bc Mesh install 2016-01-16 23:44:04 +00:00
Bob Mottram 1657653079 Mesh install zeronet 2016-01-16 14:52:16 +00:00
Bob Mottram 5099ec9143 mesh firewall 2016-01-15 14:41:59 +00:00
Bob Mottram 7bc0e8db17 Beginning of mesh toxcore 2016-01-14 18:00:25 +00:00
Bob Mottram a8d6ffa091 Beginning of mesh setup 2016-01-14 17:45:02 +00:00
Bob Mottram f7e8d478b7 su 2016-01-12 10:05:23 +00:00
Bob Mottram 1b1f2258dc schroot 2016-01-12 09:20:12 +00:00
Bob Mottram b839470beb quotes 2016-01-11 17:24:18 +00:00
Bob Mottram ebf5844b4b mesh install 2016-01-11 17:06:59 +00:00
Bob Mottram 064bbf0516 Indentation 2016-01-11 11:28:18 +00:00