|
|
|
@ -21,7 +21,6 @@ RDEPEND="
|
|
|
|
|
app-shells/bash
|
|
|
|
|
x11-libs/gtk+:2
|
|
|
|
|
"
|
|
|
|
|
# sys-process/procps
|
|
|
|
|
|
|
|
|
|
RESTRICT="bindist mirror strip"
|
|
|
|
|
|
|
|
|
@ -59,7 +58,6 @@ pkg_preinst() {
|
|
|
|
|
killall assistant 2> /dev/null
|
|
|
|
|
killall asts 2> /dev/null
|
|
|
|
|
|
|
|
|
|
# return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pkg_postinst() {
|
|
|
|
@ -68,17 +66,17 @@ pkg_postinst() {
|
|
|
|
|
|
|
|
|
|
# Исправляем права на файлы и папки
|
|
|
|
|
chmod -R +x /${ASISTDIR}/{bin,lang}
|
|
|
|
|
chmod -R +x /${SCRIPTS_DIR}
|
|
|
|
|
chmod -R +x ${SCRIPTS_DIR}
|
|
|
|
|
# chmod -R -x /${SCRIPTS_DIR}/${PN}.service
|
|
|
|
|
chmod -R a+rw /${ASISTDIR}/{license,log,screenshot,video}
|
|
|
|
|
mkdir -p /${ASISTDIR}/{chat,log,screenshot,video}
|
|
|
|
|
chmod -R a+rw /${ASISTDIR}/{chat,license,log,screenshot,video}
|
|
|
|
|
|
|
|
|
|
${SCRIPTS_DIR}/setup.sh --install
|
|
|
|
|
rc-service zassistantd restart
|
|
|
|
|
|
|
|
|
|
xdg_desktop_database_update
|
|
|
|
|
xdg_icon_cache_update
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pkg_prerm() {
|
|
|
|
|
|
|
|
|
@ -94,11 +92,9 @@ pkg_prerm() {
|
|
|
|
|
# и выстраивать соответствующую логику.
|
|
|
|
|
|
|
|
|
|
if [ "${REPLACED_BY_VERSION}" = "" ]; then
|
|
|
|
|
OPERATION="remove"
|
|
|
|
|
|
|
|
|
|
# Зачистка мусора
|
|
|
|
|
rc-update delete zassistantd
|
|
|
|
|
rc-service zassistantd stop
|
|
|
|
|
/etc/init.d/zassistantd stop
|
|
|
|
|
|
|
|
|
|
# Удалить ярлык
|
|
|
|
|
rm -f /usr/share/applications/assistant.desktop || die
|