summaryrefslogtreecommitdiffstats
path: root/meta-security/recipes-security
AgeCommit message (Expand)AuthorFilesLines
2020-02-21Merge remote-tracking branch 'agl/next'Jan-Simon Möller6-122/+0
2020-02-14cynagora: Fix protocol and start issuesJosé Bollo1-1/+1
2020-02-14security-manager: Restrict socket accessesJosé Bollo2-0/+35
2020-01-22meta-security meta-app-framework: handle xmlsec1 upgradeScott Murray1-3/+0
2020-01-22meta-security: remove keyutils recipeScott Murray5-119/+0
2019-12-19cynagoauth: Add a basic OAuth serverJosé Bollo1-0/+23
2019-12-19cynagora: Bump versionJosé Bollo1-2/+2
2019-12-03security-manager: Improve integrationJosé Bollo18-208/+396
2019-11-07Cynagora: Replace cynara with cynagoraJosé Bollo13-718/+72
2019-08-16dbus-cynara: Simplifies build recipeJosé Bollo1-2/+0
2019-04-04Upgrade to thudScott Murray17-267/+401
2018-09-28Move security manager database under /var/localAnton Gerasimov1-1/+1
2018-04-01Remove upstreamed patch for typo in verify3Jan-Simon Möller2-14/+0
2018-03-27xmlsec1: Fix compilation issue in examplesJosé Bollo2-0/+14
2018-02-13cynara: upgrade to 0.14.10José Bollo10-225/+462
2018-02-13Remove smack recipeJosé Bollo2-29/+2
2018-02-13Integrate parts of meta-intel-iot-securityJosé Bollo40-0/+5079
res/xds-block-chain.png) Installation of other XDS client tools, such as `xds-cli` or `xds-gdb` is optional and depends of what you want to do : - [xds-cli](https://github.com/iotbzh/xds-cli) : command line tool to used to interact with XDS (also used by IDE integration). - [xds-gdb](https://github.com/iotbzh/xds-gdb) : requested for debugging application. > [xds-exec](https://github.com/iotbzh/xds-exec) is another tool used to interact > with XDS before that `xds-cli` exists. `xds-exec` is deprecated and you should > now use `xds-cli exec` command instead. ## Install packages for debian distro type ```bash # 'DISTRO' can be set to { xUbuntu_16.04, xUbuntu_16.10, xUbuntu_17.04, Debian_8.0, Debian_9.0 } export DISTRO="xUbuntu_16.04" wget -O - http://download.opensuse.org/repositories/isv:/LinuxAutomotive:/app-Development/${DISTRO}/Release.key | sudo apt-key add - sudo bash -c "cat >> /etc/apt/sources.list.d/AGL.list <<EOF deb http://download.opensuse.org/repositories/isv:/LinuxAutomotive:/app-Development/${DISTRO}/ ./ EOF" sudo apt-get update sudo apt-get install agl-xds-agent sudo apt-get install agl-xds-cli sudo apt-get install agl-xds-gdb ``` ## Install packages for openSUSE distro type ```bash # DISTRO can be set to {openSUSE_Leap_42.2, openSUSE_Leap_42.3, openSUSE_Tumbleweed} export DISTRO="openSUSE_Leap_42.2" sudo zypper ar http://download.opensuse.org/repositories/isv:/LinuxAutomotive:/app-Development/${DISTRO}/isv:LinuxAutomotive:app-Development.repo sudo zypper ref sudo zypper install agl-xds-agent sudo zypper install agl-xds-cli sudo zypper install agl-xds-gdb ``` ## Install for other platforms (Windows / MacOS) - Install `xds-agent`: 1. Download the latest released tarball from github [releases page](https://github.com/iotbzh/xds-agent/releases). 1. Then unzip the tarball any where into your local disk (for example: `/opt/AGL/xds` or `C:\AGL\xds`). 1. Add binary to PATH: - MacOs: create the .bash_profile `nano .bash_profile` and add `export PATH="/opt/AGL/xds/xds-agent:$PATH` - Windows: change the system path via control panel or system settings or `setx path "C:\AGK\xds\xds-agent;%path%"` - repeat the previous steps to install other tools depending of your needs: - `xds-cli` : requested for command line and IDE integration. ([released tarball link](https://github.com/iotbzh/xds-cli/releases)). - `xds-gdb` : requested for debugging application. ([released tarball link](https://github.com/iotbzh/xds-gdb/releases)). ## Start xds-agent XDS-agent is a client tool that must run on your local / user development machine when you use XDS. For Linux distro, a user systemd service is provided, so you just need to enable if you want to start it automatically at boot and you can also start it immediately using following commands: ```bash # Enable xds-agent service at boot systemctl --user enable xds-agent.service # Manually start xds-agent service systemctl --user start xds-agent.service # Get status and log of xds-agent service systemctl --user status xds-agent.service ```