The public branches of those repositories have been cleaned up so
the external sha1s have changed.
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
Remount the rootfs with 'noatime' option to minimize writes (avoiding
wearing-out the flash).
This also improves slightly the system performance.
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Restrict the compatible machines to the ones we have tested the examples
on.
The rationale of this is to remove the compatibility with CPX2 where
we have not tested the DEL examples and actually adding 'dey-examples'
feature to a CPX2 project fails to build with:
ERROR: Nothing RPROVIDES 'dey-examples-adc' ..
ERROR: dey-examples-adc was skipped: incompatible with machine cpx2 (not in COMPATIBLE_MACHINE)
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This allows to build 'core-image-minimal' or 'core-image-sato' standard
images using only the BSP layer meta-digi-arm.
https://jira.digi.com/browse/DEL-547
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This recipe was way too complicated for what we need. Moreover there was
a build error in jenkins daily build due to this recipe:
WARNING: QA Issue: microwindows: Files/directories were installed but not shipped
/usr/bin
/usr/bin}
/usr/bin}/fonts
NOTE: Tasks Summary: Attempted 2628 tasks of which 2469 didn't need to be rerun and all succeeded.
Summary: There was 1 WARNING message shown.
| Collected errors:
| * satisfy_dependencies_for: Cannot satisfy the following dependencies for packagegroup-dey-debug-dev:
| * microwindows (= 0.91-dey.r0.0) *
| * opkg_install_cmd: Cannot install package packagegroup-dey-debug-dev.
So simplify it and fix the dependence so the jenkins job can be built.
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Some block devices are incorrectly mounted by udev. Instead of mounting
the partition device it mounts the disk device. This commit enhances the
automount udev rule and mount script so it only applies to partitions.
https://jira.digi.com/browse/DEL-511
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Reviewed-by: Alex Gonzalez <alex.gonzalez@digi.com>
Allows to use '-c' parameter to 'stat' command.
This is needed in udev's automount script (next commit).
https://jira.digi.com/browse/DEL-511
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Reviewed-by: Alex Gonzalez <alex.gonzalez@digi.com>
The official cherokee project page has repacked the source and broken
backwards compatibility. They also erase old images when new ones are
released.
This commit changes the download location to a mirror with the original
tarball that also keeps the archives.
https://jira.digi.com/browse/DEL-516
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
They removed old versions from the download location so 4.54 now fails.
https://jira.digi.com/browse/DEL-516
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
This will allow to remove the packages working directories to save disk
space.
https://jira.digi.com/browse/DEL-521
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
The system freezes if we try to set the MAC addresses before the interface
is up, so check the state before doing it.
https://jira.digi.com/browse/DEL-509
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
The final product will be called "Digi Embedded for Yocto" or DEY for
short.
This commit renames all relevant files.
https://jira.digi.com/browse/DEL-474
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
This lowers the maintenance of these layers. The manifest used with repo
deals with the specific sha1s.
https://jira.digi.com/browse/DEL-495
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
This is the FTP site where the release artifacts will be placed. It's
structure will be something like:
x.y.z/
source
images
toolchains
adt-installer
https://jira.digi.com/browse/DEL-473
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
If TEMPLATECONF is set in the environment, we will add the platform to
the path so that it's possible to use specific template configurations
for different platforms in the build server.
https://jira.digi.com/browse/DEL-497
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
https://jira.digi.com/browse/DEL-472
While on it, fix minor bug: uImage-<platform> symbolic link was not
being created on deployment directory.
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
The xserver-common package in meta-openembedded replaces and conflicts
with the x11-common package in poky.
But by default poky sets the VIRTUAL-RUNTIME_xserver_common variable
in packagegroup-core-x11 to x11-common.
This causes a build error on the rootfs creation step when images with
the dev-pkgs image feature are compiled. The build error is not quite
understood, but forcing the xserver common in the distribution works
and resolves any doubt regarding to which is the package actually
being included in the target system.
xserver-common was also the package included by default in normal (non
development) builds.
https://jira.digi.com/browse/DEL-488
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
Otherwise a dev or sdk image which include the dev-pkgs image feature
will fail.
https://jira.digi.com/browse/DEL-488
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
These images contain debug tools as the tcf-agent which are required to
perform SDK operations like run and debug.
https://jira.digi.com/browse/DEL-488
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
* Do not hard-code the DISTRO* values and set them from the environment
* Move the build information to a different file (following commit)
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
The ADT installer compiled from "bitbake adt-installer" needs qemu images
available at adtrepo.yoctoproject.org/$VERSION. To avoid having to deploy
an adtrepo ourselves, we need to change the distro version to the upstream
version.
There are further problems with the ADT installation that need to change
the SDK_VENDOR to the poky default of pokysdk and to have the SDKPATH also
with the default value.
With this change the adt-installer is installed without errors.
https://jira.digi.com/browse/DEL-478
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
psplash utility is throwing errors on target's shutdown when using the
serial terminal as console. Override the psplash initscript configuration
so it only runs on target's boot.
https://jira.digi.com/browse/DEL-260
Signed-off-by: Javier Viguera <javier.viguera@digi.com>