Description of problem: ovirt-live-base.ks is the configuration file for the make process. it is filled with defaults for certain conf files. currently the file full of hardcoded yum links that some are broken [1]. The file can be configurable and during the make process we can build it with the configured links. The hardcoded links can be the defaults with a warning that they might fail. [1] repo --name=base --mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os repo --name=updates --mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates repo --name=epel --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch repo --name=epel-testing --baseurl=http://dl.fedoraproject.org/pub/epel/testing/6/x86_64/ repo --name=ovirt --baseurl=http://resources.ovirt.org/releases/3.4.0_pre/rpm/EL/6/ repo --name=gluster --baseurl=http://download.gluster.org/pub/gluster/glusterfs/3.4/LATEST/EPEL.repo/epel-$releasever/$basearch/ repo --name=glusternoarch --baseurl=http://download.gluster.org/pub/gluster/glusterfs/3.4/LATEST/EPEL.repo/epel-$releasever/noarch repo --name=local --baseurl=file:///root/o/ovirt-live/centos/oVirtLiveFiles/rpms/
Setting target release to current version for consideration and review. please do not push non-RFE bugs to an undefined target release to make sure bugs are reviewed for relevancy, fix, closure, etc.
The ks file is used only while composing the ISO and fi broken repositories are found while building, they must be fixed. No reason for making them configurable from my point of view. It's like asking fedora or centos spin ks to be configurable. You can change them by hand as they're configuration files.