From Fedora Project Wiki

(add example repo= value)
(update for Fedora 18)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test verifies installation using the HTTP(or FTP)-based install repository works by <code>'''repo='''</code>.  See [[Anaconda/Options]] for information on supported boot options.
|description=This is to verify that [[Anaconda]]'s <code>inst.repo</code> [[Anaconda Boot Options|boot option]] works together with an HTTP or FTP repository.
|setup=
# Prepare any media for booting the installer.
|actions=
|actions=
# Boot the installer using any available means ({{filename|netinst.iso}}, pxeboot images or {{filename|DVD.iso}})
# Before booting the installer, specify a target HTTP/FTP repository by adding a following boot option:
# Direct anaconda to use the package repo from a HTTP(or FTP) server by adding the boot command:  
#* For HTTP: <pre>inst.repo=http(s)://<host>/<path></pre>
#* For HTTP:<pre>repo=http(s)://<host>/<path></pre>  
#* For FTP: <pre>inst.repo=ftp://<host>/<path></pre>
#* For FTP:<pre>repo=ftp://<host>/<path></pre>  
#* If proxy is needed, add it as another option: <pre>proxy=[protocol://][username[:password]@]host[:port]</pre>  
#* Configure the proxy in need as:<pre>proxy=[protocol://][username[:password]@]host[:port]</pre>  
#* '''Example''': Use {{#tag:pre|inst.repo=http://download.fedoraproject.org/pub/fedora/linux/development/{{FedoraVersionNumber|next}}/i386/os/ }}
#* '''Example''': Use {{#tag:pre|repo=http://download.fedoraproject.org/pub/fedora/linux/development/{{FedoraVersionNumber|next}}/i386/os/ }}
# Proceed with installation.
# Proceed with installation
|results=
|results=
# Anaconda uses the package repository from the HTTP(or FTP) server provided.
# Anaconda uses the package repository from the HTTP/FTP server provided to install required packages.
# Install completes successfully
# Package errors (install.log) should not occur
# System boots successfully
}}
}}



Revision as of 09:41, 29 October 2012

Description

This is to verify that Anaconda's inst.repo boot option works together with an HTTP or FTP repository.

Setup

  1. Prepare any media for booting the installer.

How to test

  1. Before booting the installer, specify a target HTTP/FTP repository by adding a following boot option:
    • For HTTP:
      inst.repo=http(s)://<host>/<path>
    • For FTP:
      inst.repo=ftp://<host>/<path>
    • If proxy is needed, add it as another option:
      proxy=[protocol://][username[:password]@]host[:port]
    • Example: Use
      inst.repo=http://download.fedoraproject.org/pub/fedora/linux/development/41/i386/os/ 
  2. Proceed with installation.

Expected Results

  1. Anaconda uses the package repository from the HTTP/FTP server provided to install required packages.