#!/bin/bash

ln -s /opt/opcua-krug/libicudata.so.73.2 /opt/opcua-krug/libicudata.so.73
ln -s /opt/opcua-krug/libicui18n.so.73.2 /opt/opcua-krug/libicui18n.so.73
ln -s /opt/opcua-krug/libicuuc.so.73.2 /opt/opcua-krug/libicuuc.so.73
ln -s /opt/opcua-krug/libQt6Core.so.6.8.0 /opt/opcua-krug/libQt6Core.so.6
ln -s /opt/opcua-krug/libQt6DBus.so.6.8.0 /opt/opcua-krug/libQt6DBus.so.6
ln -s /opt/opcua-krug/libQt6Gui.so.6.8.0 /opt/opcua-krug/libQt6Gui.so.6
ln -s /opt/opcua-krug/libQt6Network.so.6.8.0 /opt/opcua-krug/libQt6Network.so.6
ln -s /opt/opcua-krug/libQt6Widgets.so.6.8.0 /opt/opcua-krug/libQt6Widgets.so.6
ln -s /opt/opcua-krug/libQt6XcbQpa.so.6.8.0 /opt/opcua-krug/libQt6XcbQpa.so.6
ln -s /opt/opcua-krug/server/libopen62541.so.1.4.8 /opt/opcua-krug/server/libopen62541.so.1.4
ln -s /opt/opcua-krug/opcua.sh /usr/bin/opcua

cp /opt/opcua-krug/libicudata.so.73 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/libicui18n.so.73 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/libicuuc.so.73 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/libQt6Core.so.6 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/libQt6DBus.so.6 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/libQt6Gui.so.6 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/libQt6Network.so.6 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/libQt6Widgets.so.6 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/libQt6XcbQpa.so.6 /lib/x86_64-linux-gnu/
cp /opt/opcua-krug/server/libopen62541.so.1.4 /usr/local/lib/
cp /opt/opcua-krug/server/libopen62541.so.1.4 /lib/x86_64-linux-gnu/

if [ -f /etc/os-release ]; then
    . /etc/os-release
    OS=$NAME
fi

if [ "$OS" == "RED OS" ]; then
    home="$(getent passwd $SUDO_USER | cut -d: -f6)"
    cp /opt/opcua-krug/opcua.desktop $home/Рабочий\ стол/
fi

