Commit Graph

208 Commits

Author SHA1 Message Date
Peter Steenbergen 469f4473bf MycroftOS: Remove /var/log from tmpfs
- This to keep the log files at reboot
2019-06-11 15:41:50 +02:00
Peter Steenbergen 1763c6be2c MycroftOS: Fix sudoers construction for mycroft user 2019-02-08 12:14:52 +01:00
Peter Steenbergen 8506d56142 MycroftOS: Small changes for the mycroft user
- No passwd / just a system user just like pulse
- Therefor also no SSH login needed.
2019-02-07 11:13:33 +01:00
Peter Steenbergen d6379f9f99 MycroftOS: Multiple fixes and tweaks.
- install locale binary from glibc into target
- allow mycroft to SSH into the box
- add of sudo command / binary
- folder permission issues
2019-02-06 13:03:03 +01:00
Peter Steenbergen 5fbdef2618 MycroftOS: Switch from root to mycroft user. 2019-02-05 12:41:17 +01:00
Peter Steenbergen 9f374a530a MycroftOS: Initial work on boot/halt splashes 2019-02-05 12:27:37 +01:00
Peter Steenbergen 8ebaefa427 MycroftOS: Buildroot: Add of python-pymplayer package. 2019-02-05 11:24:05 +01:00
Peter Steenbergen 4fc960f306 MycroftOS: Remove old ALSA init script. 2019-02-05 08:51:03 +01:00
Peter Steenbergen 4ed4dab9c9 MycroftOS: Update respeaker linux drivers
- Latest modules
- Switch to systemd
- Initial work on switching to Pulseaudio + udev rules
2019-02-04 20:34:58 +01:00
Peter Steenbergen d586d28c3f MycroftOS: Fix start-mycroft script
- remove forgotten source-venv function calls
2019-02-04 14:34:06 +01:00
Peter Steenbergen 032566548a MycroftOS: Mycroft A.I. service package
- Systemd support for Mycroft A.I.
- Remove old init.d system files
- Update start/stop-mycroft.sh files
2019-02-04 12:55:48 +01:00
Peter Steenbergen f0711f0972 MycroftOS: Remove module loading init script.
- Loading the modules is now properly dynamically handled by udev+systemd
2019-02-02 12:06:18 +01:00
Peter Steenbergen 4f4945ef88 MycroftOS: Remove SDresize init script as it doesn't work with systemd
- Didn't work at boottime anyway
- Need to be recreated utilizing systemd
2019-02-02 11:58:26 +01:00
Peter Steenbergen 4ada46d528 MycroftOS: Remove Splash init script as it doesn't work with systemd
- Need to be recreated utilizing systemd
2019-02-02 11:56:11 +01:00
Peter Steenbergen 785e3a9e09 MycroftOS: Switch to systemd + udev 2019-02-01 20:10:23 +01:00
Peter Steenbergen e2889611cb MycroftOS: Buildroot: Add python-gpiozero and python-colorzero packages
+ Start pulseaudio as systemwide service
2019-02-01 18:34:18 +01:00
Peter Steenbergen 32d39e945e MycroftOS: Enable python-pyusb and spi-tools packages. 2019-02-01 11:12:08 +01:00
Peter Steenbergen 4f109ce009 MycroftOS: Bump Mycroft to 18.8.11 and remove UTF-8 patch (now in mainline) 2019-01-31 15:41:39 +01:00
Peter Steenbergen c336a9d9eb MycroftOS: Enabling the SPI driver for the ReSpeaker HAT Skill 2019-01-31 13:43:50 +01:00
Peter Steenbergen 08961a192b MycroftOS: Addition of precise-engine and model, pre installed. #23 2019-01-31 11:03:53 +01:00
Peter Steenbergen 1e6df9e8c9 MycroftOS: Small changes to default /etc/mycroft/mycroft.conf
- Log level back to DEBUG, will be INFO at release
- Don't mute the microphone when playing
2019-01-31 09:13:15 +01:00
Peter Steenbergen de3dd9c5ff MycroftOS: Add libusb and python-spidev package for respeaker-4mic-hat-skill 2019-01-30 20:52:55 +01:00
Peter Steenbergen c1fa6b590d Documentation: Add supported kernel documentation. 2019-01-29 17:04:06 +01:00
Peter Steenbergen 4c934256df Documentation: Start of boards list / documentation. 2019-01-29 16:59:03 +01:00
Peter Steenbergen 174bea5926 Documentation: Moved building instructions from README into a dedicated documentation file. 2019-01-29 14:06:36 +01:00
Peter Steenbergen 546b2f2829 MycroftOS: Bump python-dateutil requirement to 2.7.5 2019-01-29 10:54:10 +01:00
Peter Steenbergen 1f796c5456 MycroftOS: Comment out the menuconfig part as it should. 2019-01-29 09:04:15 +01:00
Peter Steenbergen 7aa898d9b1 Documentation: Fix typo (doh). 2019-01-28 20:46:31 +01:00
Peter Steenbergen 722c8f7c95 Documentation: Fix python-packages.md layout/format (I think). 2019-01-28 20:44:01 +01:00
Peter Steenbergen 7ee1bc2479 Documentation: First start with documentation
- Added the list of by default installed python libraries.
2019-01-28 20:29:16 +01:00
Peter Steenbergen 71cdd452cc MycroftOS: Add default /etc/pip.conf with;
piwheels added as extra url (however python3.7 is not yet supported)
only binaries for all (this should fix #11 )
2019-01-28 11:39:34 +01:00
Peter Steenbergen 8d0b6058ed Merge branch 'bugfix/glibc-gcc-version' into develop 2019-01-28 10:59:40 +01:00
Peter Steenbergen 021db4946c MycroftOS: Buildroot: Switched to glibc C library
- default binutils 2.29.1
- default gcc compiler 7.x
- Switch to python-tornado 5.1.1
2019-01-28 10:56:42 +01:00
Peter Steenbergen f3c2dd8373 Merge branch 'develop' into bugfix/glibc-gcc-version 2019-01-24 08:50:46 +01:00
Peter Steenbergen 939c59fc7a MycroftOS: Update readme (change icon url) 2019-01-21 11:58:21 +01:00
Peter Steenbergen 99fbf8d106 MycroftOS: Bump Mycroft to 18.8.11 and remove pyyaml requirement. 2019-01-21 11:55:35 +01:00
Peter Steenbergen a1ebf55c29 MycroftOS: Defconfig update for glibc 2019-01-11 16:17:50 +01:00
Peter Steenbergen 9bd77ec044 Merge branch 'develop' into bugfix/glibc-gcc-version 2019-01-11 09:01:57 +01:00
Peter Steenbergen 40961fb458 MycroftOS: Bump Mycroft to 18.8.10 and all other requirements. 2019-01-11 08:45:44 +01:00
Peter Steenbergen b2f33e4013 MycroftOS: Buildroot: Fix missing SHA256 for the rpi-firmware upgrade 2019-01-10 12:21:16 +01:00
Peter Steenbergen 968e58c84a MycroftOS: Buildroot: Update mycroftos_rpi3_defconfig
small changes
2019-01-09 14:15:30 +01:00
Peter Steenbergen 540e08046e Buildroot: MycroftOS: Remove Python2 dependency from python-typing 2019-01-09 14:03:47 +01:00
Peter Steenbergen 39c1f25421 Buildroot: MycroftOS: Remove buildroot-external python-zeroconf
python-zeroconf is now officially supported within 2018.11.x
2019-01-08 15:49:59 +01:00
Peter Steenbergen f59401b6b4 Buildroot: MycroftOS: Remove buildroot-external python-wrapt
python-wrapt is now officially supported within 2018.11.x
2019-01-08 15:46:13 +01:00
Peter Steenbergen 0fe20fdc91 Buildroot: MycroftOS: Remove buildroot-external python-typing
python-typing is now officially supported within 2018.11.x
2019-01-08 15:42:43 +01:00
Peter Steenbergen e2f047d555 Buildroot: MycroftOS: Remove buildroot-external python-pyasn1
python-pyasn1 is now officially supported within 2018.11.x
2019-01-08 15:35:08 +01:00
Peter Steenbergen 80cb65acb4 Buildroot: MycroftOS: Remove buildroot-external python-pyasn1-modules
python-pyasn1-modules is now officially supported within 2018.11.x
2019-01-08 15:30:43 +01:00
Peter Steenbergen 693eed06e1 Buildroot: MycroftOS: Remove buildroot-external python-pip package
Python-pip is now officially supported within 2018.11.x
2019-01-08 14:56:52 +01:00
Peter Steenbergen c8bb890ff9 MycroftOS: Update README for new Buildroot bump 2019-01-08 14:49:28 +01:00
Peter Steenbergen 308580d7bb Buildroot: MycroftOS: Update the buildroot patches for the 2018.11.x branch 2019-01-08 14:45:46 +01:00