diff --git a/recipes-openharmony/openharmony/files/40-drm.rules b/recipes-openharmony/openharmony/files/40-drm.rules index c7a0db8a501c7c2f9cc9b3ae9ccac4ece225ead7..42bf256716f48e4bd09c83e08071eea99eba4e8e 100644 --- a/recipes-openharmony/openharmony/files/40-drm.rules +++ b/recipes-openharmony/openharmony/files/40-drm.rules @@ -1 +1 @@ -ACTION=="add", SUBSYSTEM=="drm", KERNEL=="card0", MODE="0666" +ACTION=="add", SUBSYSTEM=="drm", KERNEL=="card0", TAG+="systemd", MODE="0666" diff --git a/recipes-openharmony/openharmony/files/appspawn.service b/recipes-openharmony/openharmony/files/appspawn.service index 7fc1180eb870b1442cffdfea1f5a9a4c63d166af..52264e470b18e3cf7f57024224a02b5853d245ba 100644 --- a/recipes-openharmony/openharmony/files/appspawn.service +++ b/recipes-openharmony/openharmony/files/appspawn.service @@ -7,6 +7,8 @@ After=param.service # Logging to hilogd, but seems to work without it Wants=hilogd.service After=hilogd.service +Requires=dev-dri-card0.device +After=dev-dri-card0.device [Service] Type=notify diff --git a/recipes-openharmony/openharmony/files/foundation.service b/recipes-openharmony/openharmony/files/foundation.service index 6231a3012137288b522fc2fc099c915c004e859e..f2d255e1c2df6e935f65e63a5fcfc6cb4918bbfc 100644 --- a/recipes-openharmony/openharmony/files/foundation.service +++ b/recipes-openharmony/openharmony/files/foundation.service @@ -16,6 +16,8 @@ Wants=huks.service # Requires SA: 1301 Wants=distributed_data.service # Requires SA: 3202 5001 -- but from where? +Requires=dev-dri-card0.device +After=dev-dri-card0.device [Service] Type=notify diff --git a/recipes-openharmony/openharmony/files/weston.service b/recipes-openharmony/openharmony/files/weston.service index 6bdf72551d0a1ebb2671ef081f49735a15b04e0f..43b46adfe1cddda3e48ac477fd8f315550865593 100644 --- a/recipes-openharmony/openharmony/files/weston.service +++ b/recipes-openharmony/openharmony/files/weston.service @@ -6,6 +6,8 @@ Wants=hilogd.service After=hilogd.service Wants=openharmony-preinit.service After=openharmony-preinit.service +Requires=dev-dri-card0.device +After=dev-dri-card0.device [Service] Type=exec