Project

Profile

Help

Story #2127

Updated by dkliban@redhat.com over 7 years ago

``pulp-admin rpm repo update`` provides the following new options for updating creating a repository: 

 <pre> 


   --rsync-ssh-user             - ssh user for remote server 
   --rsync-ssh-identity-file    - Absolute path to the private key that will be 
                                used as the identity file for ssh. The key has 
                                to be readable by user apache. 
   --rsync-host                 - The hostname of the remote server. 
   --rsync-root                 - Absolute path to the remote root directory where 
                                all the data (content and published content) 
                                lives. Remote equivalent to /var/lib/pulp. The 
                                repository’s relative url is appended to the 
                                root to determine the location of published 
                                repository. 
   --rsync-content-units-only - If true, the distributor will publish content 
                                units only (e.g. /var/lib/pulp/content). The 
                                symlinks of a published repository will not be 
                                rsynced. 
   --rsync-skip-repodata        - If true, repodata will be omitted from the 
                                publish. 
   --rsync-delete               - If true, --delete is appended to the rsync 
                                command for symlinks and repodata so that any old 
                                files no longer present in the local published 
                                directory are removed from the remote server. 
   --rsync-remote-units-path    - the relative path from the root where unit files 
                                should live. Defaults to content/units. 
  
  
  
 </pre> 
  
  
 When the user specifies a --rsync-ssh-user option, an ``rpm_rsync_distributor`` is added to the repository. The ``predistributor_id`` for the rsync distributor is ``yum_distributor``. If an rsync distributor already exists for the repository, the distributor config is updated.  

Back