diff --git a/packages/addons/service/tigervnc/package.mk b/packages/addons/service/tigervnc/package.mk index 088cc4449b..c639b1e1e0 100644 --- a/packages/addons/service/tigervnc/package.mk +++ b/packages/addons/service/tigervnc/package.mk @@ -27,11 +27,11 @@ makeinstall_target() { # find ${1}.so.[0-9]* in ${2} and copy it to dest _pkg_copy_lib() { find "${2}/usr/lib" -regextype sed -regex ".*/${1}\.so\.[0-9]*" \ - -exec cp {} "${ADDON_BUILD}/${PKG_ADDON_ID}/lib" \; + -exec cp {} "${ADDON_BUILD}/${PKG_ADDON_ID}/lib.private" \; } addon() { - mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/{bin,lib} + mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/{bin,lib.private} cp ${PKG_BUILD}/.${TARGET_NAME}/unix/vncconfig/vncconfig \ ${PKG_BUILD}/.${TARGET_NAME}/unix/vncpasswd/vncpasswd \ diff --git a/packages/addons/service/tigervnc/source/bin/tigervnc.start b/packages/addons/service/tigervnc/source/bin/tigervnc.start index 231d097eab..a0ce7c1261 100644 --- a/packages/addons/service/tigervnc/source/bin/tigervnc.start +++ b/packages/addons/service/tigervnc/source/bin/tigervnc.start @@ -11,4 +11,6 @@ then cp "$ADDON_DIR/config/passwd" "$ADDON_HOME/passwd" fi +LD_LIBRARY_PATH=$ADDON_DIR/lib.private:$LD_LIBRARY_PATH + x0vncserver -PasswordFile="$ADDON_HOME/passwd" -rfbport="$vnc_port"