| |
@@ -18,13 +18,15 @@
|
| |
Ensure the following dependencies are installed:
|
| |
|
| |
::
|
| |
+
|
| |
dnf groupinstall 'Development Tools'
|
| |
- dnf install syslinux-nonlinux xz-devel
|
| |
+ dnf install syslinux-nonlinux xz-devel
|
| |
|
| |
Clone the repos, patch for https and build:
|
| |
|
| |
::
|
| |
- git clone ssh://fasusername@git.fedorahosted.org/git/fedora-infrastructure.git
|
| |
+
|
| |
+ git clone ssh://git@pagure.io/fedora-infrastructure.git
|
| |
cd fedora-infrastructure/bfo
|
| |
git clone git://git.ipxe.org/ipxe.git
|
| |
patch -p0 < ipxe_enable_https.patch
|
| |
@@ -34,6 +36,7 @@
|
| |
Update the alt images from the following build artifacts:
|
| |
|
| |
::
|
| |
+
|
| |
bin/ipxe.iso
|
| |
bin/ipxe.dsk
|
| |
bin/ipxe.lkrn
|
| |
@@ -41,18 +44,20 @@
|
| |
|
| |
Making Menu Changes
|
| |
--------------------
|
| |
- Periodiclly we need to update the menu items. To update menu items follow this manual process.
|
| |
+ Periodically we need to update the menu items. To update menu items follow this manual process.
|
| |
|
| |
Clone the repo:
|
| |
|
| |
::
|
| |
- git clone ssh://fasusername@git.fedorahosted.org/git/fedora-infrastructure.git
|
| |
+
|
| |
+ git clone ssh://git@pagure.io/fedora-infrastructure.git
|
| |
cd fedora-infrastructure/bfo/pxelinux.cfg
|
| |
|
| |
Make the needed changes to the menu configurations in this directory.
|
| |
The menus are loaded in the following order (check default for the latest):
|
| |
|
| |
::
|
| |
+
|
| |
default
|
| |
- fedora_install.conf
|
| |
- fedora_rescue.conf
|
| |
@@ -65,6 +70,7 @@
|
| |
Commit and push your changes:
|
| |
|
| |
::
|
| |
+
|
| |
git commit -a
|
| |
git push origin
|
| |
|
| |
@@ -77,7 +83,8 @@
|
| |
Clone the repos, patch for https, configure for your Fedora People and build:
|
| |
|
| |
::
|
| |
- git clone ssh://fasusername@git.fedorahosted.org/git/fedora-infrastructure.git
|
| |
+
|
| |
+ git clone ssh://git@pagure.io/fedora-infrastructure.git
|
| |
cd fedora-infrastructure/bfo
|
| |
git clone git://git.ipxe.org/ipxe.git
|
| |
patch -p0 < ipxe_enable_https.patch
|
| |
@@ -99,6 +106,7 @@
|
| |
Prepare your BFO dist:
|
| |
|
| |
::
|
| |
+
|
| |
mkdir bfo
|
| |
wget -P bfo https://alt.fedoraproject.org/pub/alt/bfo/pxelinux.0 \
|
| |
https://alt.fedoraproject.org/pub/alt/bfo/vesainfo.c32 \
|
| |
@@ -110,13 +118,13 @@
|
| |
Copy your BFO dist to Fedora People:
|
| |
|
| |
::
|
| |
+
|
| |
scp -r bfo fasusername@fedorapeople.org:public_html/
|
| |
|
| |
Boot the ipxe.iso:
|
| |
|
| |
::
|
| |
+
|
| |
qemu-kvm -m 2048 bin/ipxe.iso
|
| |
|
| |
Interact with the menu items as needed for testing your changes.
|
| |
-
|
| |
-
|
| |
fix f28 paths
remove IPAPPEND from some back menu items
fix README.rst code blocks and Git repository URLs