Skip to content

Commit

Permalink
Partial-Bug: #1691862 - Copying Cobbler loader files instead of downl…
Browse files Browse the repository at this point in the history
…oading from internet

The command cobbler get-loaders downloads these files
We need to copy them when there is no net access and remove that command

Change-Id: I287d616a9de067086a991e12a1db06ec825fbc71
  • Loading branch information
nitishkrishna committed Aug 7, 2017
1 parent d5d0ce1 commit 50f96d1
Show file tree
Hide file tree
Showing 10 changed files with 396 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/cobbler/loaders/COPYING.elilo
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Cobbler deploys elilo.efi over TFTP to enable network booting of
Itanium machines.

ELILO is GPL and is being distributed in binary form
persuant to this section of the GPL license:

c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)

Source code to ELILO is available on http://sourceforge.net/projects/elilo.

A full copy of the GPL is available in "COPYING".
340 changes: 340 additions & 0 deletions src/cobbler/loaders/COPYING.syslinux

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions src/cobbler/loaders/COPYING.yaboot
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Cobbler deploys a yaboot binary over TFTP to enable network booting of PowerPC
machines.

Yaboot is GPL and is being distributed in binary form persuant to this section
of the GPL license:

c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)

Source code to yaboot is available on http://yaboot.ozlabs.org.

A full copy of the GPL is available in "COPYING".
26 changes: 26 additions & 0 deletions src/cobbler/loaders/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
** DISCLAIMER **

In order to network install ("netboot") various arches, different boot loaders are required
for each architecture. Unfortunately for Enterprise Linux and Fedora, these packages
are not available to all arches.

The requirements for netbooting each are as follows:

x86/x86_64 require syslinux (pxelinux.0), and menu.c32
ppc/ppc64 use yaboot
ia64 uses elilo

This is further complicated by Fedora not supporting IA64 and needing to provide
the same content to Debian and other install bases using the install server.

So, to faciliate providing content for users that do not wish to source content manually
these are supplied from https://cobbler.github.io as an optional way of getting that content.

Users may also want to use the latest versions of these packages from source or supply
their own from another source -- these are provided only for convience.

We are not responsible for ensuring these versions are up to date, but if you would like
to see a later version made available here email the project mailing list.



Binary file added src/cobbler/loaders/elilo-ia64.efi
Binary file not shown.
Binary file added src/cobbler/loaders/grub-x86.efi
Binary file not shown.
Binary file added src/cobbler/loaders/grub-x86_64.efi
Binary file not shown.
Binary file added src/cobbler/loaders/menu.c32
Binary file not shown.
Binary file added src/cobbler/loaders/pxelinux.0
Binary file not shown.
Binary file added src/cobbler/loaders/yaboot
Binary file not shown.

0 comments on commit 50f96d1

Please sign in to comment.