|
|
|
@ -5,9 +5,12 @@ EAPI="8"
|
|
|
|
|
|
|
|
|
|
inherit desktop xdg unpacker
|
|
|
|
|
|
|
|
|
|
# Убираем суффикс в названии продукта
|
|
|
|
|
MY_PN=${PN/-bin/}
|
|
|
|
|
|
|
|
|
|
DESCRIPTION="A remote control software."
|
|
|
|
|
HOMEPAGE="https://rudesktop.ru/"
|
|
|
|
|
SRC_URI="https://rudesktop.ru/download/rudesktop-amd64.deb"
|
|
|
|
|
SRC_URI="https://${MY_PN}.ru/download/${MY_PN}-amd64.deb"
|
|
|
|
|
|
|
|
|
|
LICENSE=""
|
|
|
|
|
SLOT="0"
|
|
|
|
@ -29,9 +32,6 @@ RESTRICT="bindist mirror strip"
|
|
|
|
|
|
|
|
|
|
S=${WORKDIR}
|
|
|
|
|
|
|
|
|
|
# Убираем суффикс в названии продукта
|
|
|
|
|
MY_PN=${PN/-bin/}
|
|
|
|
|
|
|
|
|
|
src_unpack() {
|
|
|
|
|
unpack_deb ${A}
|
|
|
|
|
}
|
|
|
|
@ -65,14 +65,13 @@ depend() {
|
|
|
|
|
need net
|
|
|
|
|
}' > ${D}/etc/init.d/${MY_PN}
|
|
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Исправление прав на запуск службы
|
|
|
|
|
chmod +x ${D}/etc/init.d/${MY_PN}
|
|
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# # Исправление ярлыка для меню Пуск
|
|
|
|
|
echo "Exec=${MY_PN} %u" >> ${D}/usr/share/applications/${MY_PN}.desktop
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pkg_preinst() {
|
|
|
|
@ -92,17 +91,14 @@ pkg_postinst() {
|
|
|
|
|
echo "root ALL=(ALL) NOPASSWD:SETENV:/usr/bin/${MY_PN}" > /etc/sudoers.d/${MY_PN}
|
|
|
|
|
|
|
|
|
|
/usr/bin/python3 /usr/share/${MY_PN}-client/files/patch-X11.py
|
|
|
|
|
|
|
|
|
|
# Добавление и запуск службы в автозагрузку
|
|
|
|
|
INITSYS=$(ls -al /proc/1/exe | awk -F' ' '{print $NF}' | awk -F'/' '{print $NF}')
|
|
|
|
|
if [ "systemd" == "${INITSYS}" ]; then
|
|
|
|
|
systemctl daemon-reload
|
|
|
|
|
systemctl enable ${MY_PN}
|
|
|
|
|
systemctl start ${MY_PN}
|
|
|
|
|
else
|
|
|
|
|
# Добавление службы в автозагрузку
|
|
|
|
|
rc-update add ${MY_PN} default
|
|
|
|
|
|
|
|
|
|
# Запуск службы rustdesk
|
|
|
|
|
rc-service ${MY_PN} start
|
|
|
|
|
fi
|
|
|
|
|
|