Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
share
/
dput
/
dput
/
methods
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: rsync.cpython-310.pyc
o ��dt � @ s6 d Z ddlZddlZddlmZ g d�Zddd�ZdS ) z) Implementation for RSync upload method. � N� )� dputhelper)z--copy-linksz --progressz --partialz-zavezssh -xc C s g }|D ]}t j�|�} t j�|| �} |�| � q|r$|dkr$d| }nd}djdi t� ��}dg|�t�|�} dd|| f dd g| }|rQtj � d || |f � t�| �tj krdtj � d� t�d� |rptj � d || f � t�|�tj kr�tj � d� t�d� dS dS )z& Upload the files with rsync via ssh. �*z%s@� z{login_spec}{fqdn}:{incoming}�rsync�sshz%s%s�chmod�0644z#D: Uploading with rsync to %s%s:%s z Error while uploading. � z%D: Fixing file permissions with %s%s zError while fixing permission. N� )�os�path�basename�join�append�format�vars� rsync_options�sys�stdout�writer � check_call�EXIT_STATUS_SUCCESS�exit)�fqdn�login�incoming�files_to_upload�debug�dummy�progress�remote_file_paths� file_path� file_name�remote_file_path� login_spec�destination�upload_command�fix_commandr r �%/usr/share/dput/dput/methods/rsync.py�upload sF ����� ���r* )r )�__doc__r r �helperr r r* r r r r) �<module> s
Save
Cancel