aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
AgeCommit message (Collapse)AuthorFilesLines
2020-02-28Refactor of sample keys and certificatesJose Bollo1-3/+9
Avoid installing any certificate or key. But if requested, install the certificates and the keys that are given as example. Bug-AGL: SPEC-2840 Change-Id: I26aebd63fad842bb9746c3a004956d9dbafc091f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2020-02-28Refactor ALLOW_NO_SIGNATURE compile flagJose Bollo1-3/+1
Fix a tiny bug and minor improvements Bug-AGL: SPEC-2840 Change-Id: I9b74a8fd604980615d5669219cb5de801de61163 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2020-02-14Remove distinction of widget's versionJose Bollo1-8/+13
This removes the distinction between the different versions of a widget. The boolean CMAKE option DISTINCT_VERSIONS allows to switch between the two possibilities: DISTINCT_VERSIONS=OFF (default) Widget installed in {afm_appdir}/{id} Ids of applications have no version part: {id} DISTINCT_VERSIONS=ON (legacy, old default) Widget installed in {afm_appdir}/{id}/{ver} Ids of applications have no version part: {id}@{ver} Bug-AGL: SPEC-2538 Change-Id: I7cb54d4b296b740c553be8a627e66175107e5a4b Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2020-01-08Update copyrightJosé Bollo1-1/+1
Change-Id: I1d68e07563d9f0f139d1bc8128e09a5da0a648af Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-12-13Ensure home and workir to widget of scope-platformicefish_8.99.3icefish/8.99.38.99.3José Bollo1-0/+1
The widget requesting the permission to run at platform scope: urn:AGL:permission::partner:scope-platform should be able to record data and state. This change provides a default place to achieve it. Bug-AGL: SPEC-2998 Change-Id: I148a670d3e08e36603ebd318b533ea1e1a695750 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-09-13Revert "Make source files relative"José Bollo1-1/+0
This reverts commit 37d9652ee0011eff9346a54c33bd459b53e29d0f. Revert looks good because the issue has to be adressed by the build environment. Bug-AGL: SPEC-2801 Change-Id: I51cd51344fc6c6d602f6636c2ffe3af094a78c52 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-09-10Make source files relativeJosé Bollo1-0/+1
It is intended to enhance reproducibility of produced binaries as unmeaning prefixes are removed. Bug-AGL: SPEC-2801 Change-Id: Ic406e4477e47c313757c00932db0f129e1d3d01f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-06-14afm-user-daemon: Remove it by defaultJosé Bollo1-0/+2
The daemon afm-user-daemon is deprecated. To be cleaner, it is removed from the compilation and the installation. It is still kept a again for little time in the unexpected case where it could be useful to compile it. Bug-AGL: SPEC-2437 Change-Id: Ifccee49eb14ceff5f7a78fb299260918a585bf93 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-05-23Remove unused definitionsJosé Bollo1-2/+0
The definitions FWK_PREFIX_BINDING and afm_prefix_binding aren't used so removing it is better. Bug-AGL: SPEC-2436 Change-Id: Ia90b75983f052b9b3c17832e968b0d457d0f7802 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-04-30Allow setting of libexec locationJosé Bollo1-0/+1
The location of the framework binding could not be tuned but is fixed. The default location is good but it is important to be able to tune that location. This at least has the good effect that the location is set at one point in the build system instead of at multiple points as today. Bug-AGL: SPEC-2367 Change-Id: Ib06fdff56d1828eacd0d1f82c2e1308d0b36fa5e Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-02-07Update date in copyrightssandbox/scottrif29/scottdocsJosé Bollo1-1/+1
Change-Id: Ie2ff321f78c59913373e2ffb2820297fd423d6f4 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-02-07Set version to 8.0.0José Bollo1-1/+1
Change-Id: If6524976b05ab104acee52f0cce1a7feea5e9d48 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-09-13CMakeLists: Use AGLVERSION if setJosé Bollo1-1/+2
And default the version to the next version of AGL pre-guppy: 6.90.0 Change-Id: Ia86295efd42f42dd302aa61f072b325afa60e56c Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-09-06VERSION 5.99.FFRC6flounder_5.99.6flounder/5.99.65.99.6Jose Bollo1-1/+1
Change-Id: I8239f3e1a81e99b9340865a7c2a468452bab6d94 Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2018-08-22Set version to 5.99.FFRC4flounder_5.99.5flounder_5.99.4flounder/5.99.5flounder/5.99.45.99.55.99.4José Bollo1-1/+1
Change-Id: I2c473cf1dbfc5bed738c9733694c833f12312a7b Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-07-17wgtpkg-digsig: Add flag to accept/refuse a WGT without signatureJosé Bollo1-0/+7
This flag allows with a single function to check the signature and the case that a not signed widget is to be refused in the same way that the signature is wrong. The CMAKE boolean ALLOW_NO_SIGNATURE can be used to control the default behavior at compile time. By default its value is OFF meaning that install will refuse widgets without signature. Relates to Bug-AGL: SPEC-1590 Change-Id: I403109272759454696a1e5d9913879aaea7676e6 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-07-17Set version to 5.99.FFRC3José Bollo1-1/+1
Change-Id: I5866cac1009e1c784c7a59a7892aca6aba14f257 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-07-05Update version to 5.99.FFRC2José Bollo1-1/+1
Change-Id: I387ae7b6dd2e32b8072910e01e615b4cf4247ba3 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-02-28Update date of copyright noticesJosé Bollo1-1/+1
Change-Id: Ia4ef2a6e3c07616ccd756933a82f0806844c4faf Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-02-28Add configuration variables for runtime socket dirsJosé Bollo1-0/+2
2 new configuration variables: - afm_platform_rundir (default /run/platform) Path to location of platform runtime sockets - afm_users_rundir (default /run/user) Path to location of users runtime sockets Change-Id: I65007fee1ca2ce6f1247a67ba0b121f97c08f209 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-01-19Bump version to 5.99-FFRC0José Bollo1-1/+1
Change-Id: I255b669036672b3728f0e60a62eca90716367178
2017-09-19Bump version to 4.99-EERC1José Bollo1-1/+1
Change-Id: Icb0f8870fa646ed0e2e969eaa1a06505f8dec467 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-09-05Update version of toolseel_4.99.3eel_4.99.2eel_4.99.1eel/4.99.3eel/4.99.2eel/4.99.14.99.34.99.24.99.1José Bollo1-1/+2
Change-Id: I82bb06d2be92beb377d6c3cafffae49c65e9f20b Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-09-05Set the url of the projectJosé Bollo1-0/+1
Change-Id: Ib32eac8f5ebc9e6dea43fdba78b6130b59b319e4 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-09-05Update CMake required versionJosé Bollo1-2/+2
Change-Id: I8d45e9d0430600444a25d923412dd8e385b91470 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-03-17wgtpkg-install: creates the systemd unitsJosé Bollo1-0/+2
Change-Id: Ia3cdcb76a9f7b3bda77a9d9fcb38dfd85eb85804 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-01-26Prepare the Integration with systemdJosé Bollo1-0/+2
This is an intermediate commit providing basic functionnalities for setting up integration of the framework with systemd. - file afm-unit.conf is a mustache template - translation of config.xml to json object - mustache (extended) application of the json to the template - post processing of the result for extracting unit files This processing is currently available as a test (and a tool) and will be integrated after more developement, test and validation. Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-01-03Adds 2017 to copyrightsJosé Bollo1-1/+1
Change-Id: I3fcd64a038c6c5bca3d70186e2e68604aa392ed4 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-11-08Adds a pkgconfig file for directoriesJosé Bollo1-1/+11
Change-Id: Icbd3c7bc52232ca0fec6f4c69694bfaa0b64ef8e Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-10-28update dates of headersJosé Bollo1-1/+1
Change-Id: Ie82326a91ff61f079421239ffa83428f552194ab Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-10-20afm-run: set smack attributes to user directoryJosé Bollo1-0/+2
The home directory for applications of a user that was created by the daemon also gets a security label and encures that there is no transmutation. It also simplifies allocation of the directory string. Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-10-20build: improve simulation of securityJosé Bollo1-2/+9
This commits allows to simulates either the security-manager and the smack LSM. These simulations are used for developping purpose. Change-Id: I138d7351511ca2663498bfacca28811fc81b8c55 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-10-18Minor improvementsJosé Bollo1-37/+30
- Clean cmake files - Fix orthograph and vocabulary Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-09-12Describes the permissions in the config fileJosé Bollo1-3/+2
Change-Id: I9f786ed0ae552354383796c4137a82b6116ad016 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-07-09cmake: handle build for SDKStephane Desneux1-0/+1
When building for SDK, only the wgtpkg tools should be built Change-Id: I2f935bae1b26d1d0e8b9513ade85703f8f49cf9d Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-24adds certificatesJosé Bollo1-0/+1
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-06-24improves naming using 'binding'José Bollo1-6/+5
Change-Id: I535e01ce4a8dd1e16637e61c6624b4f37639b2f7 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-05-31set version 1.0José Bollo1-0/+6
Change-Id: Ie73f6c6e16855f7502c982c994766b58015ebd3d Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-05-19afm-main-plugin: plugin for afbJosé Bollo1-2/+2
Change-Id: I39868b5c1076a995bbb10a984a2a0651579da30b Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-03-15afm-util: install and pretty printingJosé Bollo1-0/+1
Change-Id: I00cadda36c71495c352cfee9bfd4540f5defc89e Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-02-08adds config file for launchersJosé Bollo1-0/+1
Change-Id: Ibbedefcdedbfc7f6fe7c89f8e8f32d022a93ca19 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2015-12-29packages and install configuration filesJosé Bollo1-0/+1
Change-Id: I8a0d4c42d7fe02eabc06c91af9c488bb8235df4a
2015-12-29manages simulation of security-managerJosé Bollo1-0/+1
Change-Id: Ia465bab3ae99e95daa7afd5bd22a98bea1bfef17
2015-12-23zip/unzip: don't only rely on libzipJosé Bollo1-3/+5
Change-Id: I2bd2cf0c9447a47fdb56661c15e852e52e9dcba7
2015-12-21Improves the packaging, adds commentsJosé Bollo1-8/+5
Change-Id: Ib9eb3bf010814ea043e838f2e97a692ecd12514b
2015-12-18allows to define directoriesJosé Bollo1-15/+21
Change-Id: I9d92a68c59d911575d283bb6be9676edc3463bf8
2015-12-18fix directories and optionsJosé Bollo1-1/+6
Change-Id: I83c0a65248faaecf8a1b2270003bd0cbd519794a
2015-12-18moving to cmakeJosé Bollo1-0/+48
Change-Id: Ic1c7ce208f88c707435cce0ec0e658974315d3d1