mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 06:06:32 +00:00
package/freerdp: install server key and certificate
This is mandatory for an RDP server to have a key and a certificate, otherwise clients will refuse to connect to that server. We install the key and certificate bundled in FreeRDP. The user can install its own set using a post-build script if needed. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
8143dfa8ed
commit
b5848e87f5
@ -71,6 +71,15 @@ endif
|
|||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_FREERDP_SERVER),y)
|
ifeq ($(BR2_PACKAGE_FREERDP_SERVER),y)
|
||||||
FREERDP_CONF_OPTS += -DWITH_SERVER=ON -DWITH_SERVER_INTERFACE=ON
|
FREERDP_CONF_OPTS += -DWITH_SERVER=ON -DWITH_SERVER_INTERFACE=ON
|
||||||
|
# Install the server key and certificate, so that a client can connect.
|
||||||
|
# A user can override them with its own in a post-build script, if needed.
|
||||||
|
define FREERDP_INSTALL_KEYS
|
||||||
|
$(INSTALL) -D $(@D)/server/X11/server.key \
|
||||||
|
$(TARGET_DIR)/etc/freerdp/keys/server.key
|
||||||
|
$(INSTALL) -D $(@D)/server/X11/server.crt \
|
||||||
|
$(TARGET_DIR)/etc/freerdp/keys/server.crt
|
||||||
|
endef
|
||||||
|
FREERDP_POST_INSTALL_TARGET_HOOKS += FREERDP_INSTALL_KEYS
|
||||||
else
|
else
|
||||||
FREERDP_CONF_OPTS += -DWITH_SERVER=OFF -DWITH_SERVER_INTERFACE=OFF
|
FREERDP_CONF_OPTS += -DWITH_SERVER=OFF -DWITH_SERVER_INTERFACE=OFF
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user