#extends cobbler.webui.master #block body #import time #if $repo #end if #if $editable != True #set global $owners = $repo.owners #include "/usr/share/cobbler/webui_templates/enoaccess.tmpl" #end if
#if $repo Editing Repo #else Adding a Repo #end if #if $repo #else #end if #if $repo #end if


## FIXME: input field sizes should be larger (universally) ## FIXME: make this a text area? #if $repo and $editable == True #end if #if $editable == True #end if
#if $repo

Example: EL-5-i386-EPEL-testing

Edit Rename + Edit Copy + Edit

How do you want to modify this object?

$time.ctime($repo.ctime)
$time.ctime($repo.mtime)
#if $repo #set $comm = $repo.comment #else #set $comm = "" #end if

This is a free-form description field

Full and EXACT url path (see docs). Can be http://, ftp://, local, or rsync://

Uncheck to prevent the mirror from being updated again.

Uncheck to reference the repository directly instead of mirroring.

Repo priority, if using yum priorities plugin of target (99=default)

Blank, or a list of specific RPMs (and only those RPMs) to mirror, space delimited.

Additional flags to pass to yum's createrepo if http or ftp.

#if $repo and $repo.arch == "i386" x86 #else i386 #end if #if $repo and $repo.arch == "x86_64" x86_64 #else x86_64 #end if #if $repo and $repo.arch == "ppc" ppc #else ppc #end if #if $repo and $repo.arch == "ppc64" ppc64 #else ppc64 #end if #if $repo and $repo.arch == "s390" s390 #else s390 #end if #if $repo and $repo.arch == "s390x" s390x #else s390x #end if #if $repo and $repo.arch == "ia64" ia64 #else ia64 #end if #if $repo and $repo.arch == "noarch" noarch #else noarch #end if #if $repo and $repo.arch == "src" src #else src #end if

What architecture is the repo?

Sets specific yum plugin parameters on the installed system.

Sets environment variables for each rsync/reposync operation.

#if $repo #set ownerslist = ' '.join($repo.owners) #end if

Applies only if using authz_ownership module, space delimited

Yes Really

Check both buttons and click save to delete this object.


Note: Newly added repo definitions will not be usable until "cobbler reposync" is run from the command line on this system. Placing "cobbler reposync" on a crontab is recommended procedure.

#end block body