Draft: emc-test-suite: add a remote-station sub package
This MR is part of proof of concept for https://secogroup.atlassian.net/browse/YT-191 task.
This is a version with additional sub package and with automatic setup.
This MR adds an emc-test-suite-remote-station sub package, which is intended to setup a test environment an auxiliary/remote board for launching "counter-part" tests from emc-test-suite.
Currently, following changes are introduced:
- move all remote-station files to a separate sub package
- add a systemd service to launch various "echo" servers (BlueTooth, CAN, RS232, RS485), which are provided by EMC test suite, on the board during boot;
- add a systemd service to auto launch remote station setup (postinstallation scrip won`t work as WiFi is set up later);
- replace base config file with machine specific one (also store in repo) if it is present.
- add prerm step for proper clean after package removal
The scripts for remote are adjusted in following MR: seco-ne/tools/gf-emc-test-suite!258 (closed)
Alternative versions with one package and manual setup:
- emc-test-suite: seco-ne/tools/gf-emc-test-suite!250
- distro layer: !797 (closed)