From 405183531725ec7ed27985bc62e2804658b4e3d0 Mon Sep 17 00:00:00 2001 From: Jan-Simon Moeller Date: Fri, 14 Jun 2024 19:49:04 +0000 Subject: [PATCH] Add generic graphic output over rdp This option enables an rdp server for one primary display. It is intended to be used e.g. with the aws-ec2-x86-64 or aws-ec2-arm64 machines in the first place but can be useful for debugging purposes for local setup as well. Bug-AGL: SPEC-5093 Change-Id: I2659628d389080ba382da3c7e5ec1286c2ed1286 Signed-off-by: Jan-Simon Moeller --- meta-agl-rdp/conf/layer.conf | 12 ++++++++++++ .../wayland/agl-freerdp-sample-server-key/server.crt | Bin 0 -> 1002 bytes .../wayland/agl-freerdp-sample-server-key/server.key | Bin 0 -> 1705 bytes .../wayland/agl-freerdp-sample-server-key_1.1.bb | 18 ++++++++++++++++++ .../recipes-graphics/wayland/weston-ini-conf.bbappend | 15 +++++++++++++++ .../wayland/weston-ini-conf/rdp-standalone.cfg | 15 +++++++++++++++ .../recipes-graphics/wayland/weston_%.bbappend | 2 ++ templates/feature/agl-rdp/50_bblayers.conf.inc | 3 +++ templates/feature/agl-rdp/50_local.conf.inc | 1 + 9 files changed, 66 insertions(+) create mode 100644 meta-agl-rdp/conf/layer.conf create mode 100644 meta-agl-rdp/recipes-graphics/wayland/agl-freerdp-sample-server-key/server.crt create mode 100644 meta-agl-rdp/recipes-graphics/wayland/agl-freerdp-sample-server-key/server.key create mode 100644 meta-agl-rdp/recipes-graphics/wayland/agl-freerdp-sample-server-key_1.1.bb create mode 100644 meta-agl-rdp/recipes-graphics/wayland/weston-ini-conf.bbappend create mode 100644 meta-agl-rdp/recipes-graphics/wayland/weston-ini-conf/rdp-standalone.cfg create mode 100644 meta-agl-rdp/recipes-graphics/wayland/weston_%.bbappend create mode 100644 templates/feature/agl-rdp/50_bblayers.conf.inc create mode 100644 templates/feature/agl-rdp/50_local.conf.inc diff --git a/meta-agl-rdp/conf/layer.conf b/meta-agl-rdp/conf/layer.conf new file mode 100644 index 00000000..3802d5a1 --- /dev/null +++ b/meta-agl-rdp/conf/layer.conf @@ -0,0 +1,12 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "meta-aglrdp" +BBFILE_PATTERN_meta-aglrdp = "^${LAYERDIR}/" +BBFILE_PRIORITY_meta-aglrdp = "8" + +LAYERSERIES_COMPAT_meta-aglrdp= "scarthgap" diff --git a/meta-agl-rdp/recipes-graphics/wayland/agl-freerdp-sample-server-key/server.crt b/meta-agl-rdp/recipes-graphics/wayland/agl-freerdp-sample-server-key/server.crt new file mode 100644 index 0000000000000000000000000000000000000000..4205cfd2fa03e53b970a45d6cf7428d8e37aadd5 GIT binary patch literal 1002 zcmZXT$*!YF6hwQ?SM(k|F%Mp5GMh0mV8hNB44B#2PQ%xiU$wearMk-qDdI{;@%8mN zs2P^`ucC#KrCSP!v~Tf?a4k!DY>EOhvI5wGpt3YD#vZi+4_575w~evGGz4hTfeJzw z$yi0HnjoaAAghT>zwgc`gw6Wmxi^H}o5i`RhP};Qk3Y5eTVsD|w?9LO@09;Ts!D5I zKpV{>0<-D#LrRc#66n#RQ zlc+gY$U5D%Ub>O@Fxd@!#z`LBc2pU?Y%yqM@Y7$iRNQgbdkJ!PczNd zqX(imdL2X}xR9%}& z6qk`ZTv=!1?Iu;_J7*3RlEZ8xoB}%R*7x^1tU={M0F0Zyfy9Nb0hqYhBjmbZG!$hq zK16hgKhAHYh;LL1{tp#EkmEAHyC&!Ao|$_KHnz`EJ_Ko>*)P#nK3UL?P9GF#c# zmfMJpx2E0gQ@I<`psl$Grgy$agZ}398fLK}juE5tU8;toGCcKQL2Geo9xK9!Na6`y7H}10!1JkVik{tS2;k{A>$3AyNl0JuNHc_x zPr?)|p4Ya8Jlw#FGllQ8^;zy5CloIS6ZkK8rz|;FwKpF6aYro7JinHRuF5oap!ilt zAjMc27}PU9seSGEaa9FPF9YG_xPFsb6+hUSQ2N4Q-S@4hybj@a*UhC{ zg2Lbd5QXA*Z4171+)*b6bIh1Cybo2+3M<=yzH*K>aoT>z#jHl8soju3@4&Xad+IJ) zmns?WlFu-oaM?wQs9~?xk%oD#b5xcpjv5WS?GcG=nchb`p`>)ExfUzOSH0o07iYsf z-USA_C)x%N9u?7tfrpGp-^#mv!MtUQ4sDb3z2~U4k2x+*(ACl21Hp8r5yzE+Ycfe= zkpiX?AqKl68Ik!e!lZ3zliz?x27p#vQH1bDTSicOF{Ch7V|WpUDzQ5f_SfgzX*9dK zb#&@XgliCkRQ_a^F769)pK=4np2cA^`+OEJvtLj;+lo%PuWU4g0`K|2dY;D5o7_++ zCM#YHeI7QoQ7=d13+Hh}2oqe)29lcM-R5{ey0c@I+mHr0F~+FVq#QDq#cM`s0c?`i z!Suz9dMqb+!Snj2W&hJ&>q=lb^^BGt(!1*<6U3!0@cmXp_&%2YIb}k3pIx*{nhR1h zvAh6Xu56CMlW1$nB+txjPG*;H8yc{WKe1%wvK}mGK@wz5=pkb({fjJYDebtG_=Au> zu8FNUamri)pK9c9?j%=GH^?R)AiJeP zY5{?n*gCs_d0djkLN9K5yb=AB?-lUiW*V*dSdN97yX6@BKM|sH_ zH-F4j^C>hP`$iD#X_)*dQ{`Xe^c?NZ`q5yUbjZbZ;^JI9{E+{e5xal@1H#99z9ztOP`SCG~gjQ^iVN4!wI8W zdi}gK9rM(>O=w$GCEX94Aeg|F$gAg5FvvjGTdA3v&gAeb%E?gk&oA`Sec>cSuOcJi zw9-*o#%Fsg238Td!^3b`);C9wYV7=lJVVzF{0bfIp=