- Mar 29, 2023
-
-
Esben Haabendal authored
These are used by ACTS test cases, seemingly as a workaround for problems with hilogd stalling/hanging. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
The services relying on the /dev/dri/card0 should not be started before the device have been created. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
With the removal of all services from the openharmony-preinit script, this is now a proper oneshot service, and can/must be run before starting the actual services. The goal is still to get rid if this script completely. Anything it does that is actually needed should be moved to the appropriate OH service unit files.
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
This avoids param service log information to end up spamming the console. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Mar 28, 2023
-
-
Esben Haabendal authored
In OHOS the init system sets RLIMIT_NICE to 40 for all OpenHarmony services. Without that, we were getting a lot of kernel spam from the binder driver. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
With this in place, we are ready to start converting OpenHarmony system abilities (started with sa_main) to systemd services using Type=notify. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Convert hilogd into a systemd service - Patch hilogd to use sd_notify(3) to send ready notification to systemd, and thus use as a Type=notify service. - Add log and logd users and groups, with similar uid and gid as in OHOS. - Place Unix sockets in /run/openharmony/hilog instead of /dev/unix/socket, enabling secure creaton and managing of these. - Use systemd.socket units for the two Unix sockets, to allow creating with desired uid/gid and permissions, and allowing to use hilogd with systemd socket activation Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
This stops placing temporary files and Unix sockets in /dev, and use /run instead. This aligns better with FHS and makes it easier to handle permissions safely if/when we decide to change uid/gid of the param service. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
This ensures that when used in a systemd service, other units that depend on it will only been started when the param_service is actually ready to respond to requests. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Mar 20, 2023
-
-
Esben Haabendal authored
With ICU data file installed in /system/usr/ohos_icu this crash doesn't happen, so we can safely drop this workaround. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
This includes a file needed by ICU, which when missing causes a segfault in appspawn. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Mar 06, 2023
-
-
Kareem Zarka authored
resources to install missing file for ActsAmsZipfileUnzipfileSTest The OpenHarmony ACTS test suite requires additional files to execute the ActsAmsZipfileUnzipfileSTest. This commit adds a runtime dependency to openharmony-acts-resources to install the missing files. In order for the ActsAmsZipfileUnzipfileSTest test to execute successfully. Signed-off-by:
Kareem Zarka <kareem.zarka@huawei.com>
-
Kareem Zarka authored
for ActsAmsZipfileUnzipfileSTest This commit adds a new recipe that installs the missing ACTS test files. The files are then used by the OpenHarmony Standard recipe to place them in the correct location for the ActsAmsZipfileUnzipfileSTest to execute. Signed-off-by:
Kareem Zarka <kareem.zarka@huawei.com>
-
- Mar 03, 2023
-
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Mar 02, 2023
-
-
Kareem Zarka authored
ceshi.txt and ceshitwo.txt are random text files needed to perform the ActsAmsZipfileUnzipfileSTest,but were missing from the OpenHarmony source tree. They have been added to the 'files' directory, so that they can be used by other recipes. Signed-off-by:
Kareem Zarka <kareem.zarka@huawei.com>
-
- Mar 01, 2023
-
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Starting OpenHarmony services is super slow (we are doing lots of sleep between each service), so it is helpful to be able to follow the progress. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Having noisy kernel messages on console makes the console output slightly less usable in CI. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
She-bang must be in first line to make sense. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-