Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
share
/
dput
/
dput
/
methods
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: scp.cpython-310.pyc
o ��d � @ s: d Z ddlZddlZddlZddlmZ g dfdd�ZdS )z' Implementation for SCP upload method. � N� )� dputhelperc C s� g }|D ]} t j�| �} t j�|| �}|�|� qddg}|r$|�d� |D ]} |d| g7 }q&||7 }|r>|dkr>d| }nd}|�d|| |f � d }|D ]} t�t �| �tj �d ks_d}qN|rut j �d|| |f � t j �d | � t� |�tjkr�t j �d� t �d� |r�dg}|D ]} |d| g7 }q�|d|| f ddg| 7 }|r�t j �d� t j �d | � t� |�}|tjkr�t j �d� t �d� dS dS dS )z' Upload the files with scp in a batch. �scpz-pz-Cz-o�*z%s@� z%s%s:%sr i� � z!D: Uploading with scp to %s%s:%s zD: %s zError while uploading. �sshz%s%s�chmod�0644zD: Fixing some permissions z Error while fixing permissions. N)�os�path�basename�join�append�stat�S_IMODE�lstat�ST_MODE�sys�stdout�writer � check_call�EXIT_STATUS_SUCCESS�exit)�fqdn�login�incoming�files_to_upload�debug�compress�ssh_config_options�progress�remote_file_paths� file_path� file_name�remote_file_path�command�anopt� login_spec�change_mode�fix_command�exit_status� r, �#/usr/share/dput/dput/methods/scp.py�upload s` ��� �� �r. )�__doc__r r r �helperr r. r, r, r, r- �<module> s �
Save
Cancel