rpms/gpxe/F-9 USAGE, NONE, 1.1 gpxe.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Matt Domsch
mdomsch at fedoraproject.org
Tue May 12 12:14:50 UTC 2009
- Previous message: rpms/kdelibs/devel kdelibs-4.2.3-strcasestr-glibc2.9.patch, NONE, 1.1 kdelibs.spec, 1.475, 1.476 kdelibs-4.0.85-libexecdir.patch, 1.1, NONE kdelibs-4.1.96-AllowExternalPaths.patch, 1.1, NONE kdelibs-4.1.96-cmake.patch, 1.2, NONE kdelibs-4.2.0-gcc44-misc.patch, 1.1, NONE kdelibs-4.2.0-gcc44-workaround.patch, 1.1, NONE kdelibs-4.2.0-kjs-gcc44-crash.patch, 1.5, NONE kdelibs-4.2.2-bidi-kde#189161.patch, 1.1, NONE kdelibs-4.2.2-kde#180785-2.patch, 1.1, NONE kdelibs-4.2.2-kde#180785.patch, 1.1, NONE kdelibs-4.2.2-kio_http.patch, 1.1, NONE kdelibs-4.2.2-kjob.patch, 1.1, NONE kdelibs-4.2.2-plasma-focus.patch, 1.2, NONE
- Next message: rpms/gtk-sharp2/F-11 gtk-sharp2.spec,1.41,1.42
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mdomsch
Update of /cvs/extras/rpms/gpxe/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9609
Modified Files:
.cvsignore sources
Added Files:
USAGE gpxe.spec import.log
Log Message:
initial import to F-9
--- NEW FILE USAGE ---
To create a bootable floppy, type
cat /usr/share/gpxe/gpxe.dsk > /dev/fd0
where /dev/fd0 is your floppy drive. This will erase any
data already on the disk.
To create a bootable USB key, type
cat /usr/share/gpxe.usb > /dev/sdX
where /dev/sdX is your USB key, and is *not* a real hard
disk on your system. This will erase any data already on
the USB key.
To create a bootable CD-ROM, burn the ISO image
/usr/share/gpxe.iso to a blank CD-ROM.
--- NEW FILE gpxe.spec ---
%define formats rom
%define qemuroms ne e1000-0x100e pcnet32 rtl8139 virtio-net
%define buildarches %{ix86} x86_64
# debugging firmwares does not goes the same way as a normal program.
# moreover, all architectures providing debuginfo for a single noarch
# package is currently clashing in koji, so don't bother.
%global debug_package %{nil}
Name: gpxe
Version: 0.9.7
Release: 2%{?dist}
Summary: A network boot loader
Group: System Environment/Base
License: GPLv2 and BSD
URL: http://etherboot.org/
Source0: http://git.etherboot.org/releases/%{name}/%{name}-%{version}.tar.bz2
Source1: USAGE
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
%ifarch %{buildarches}
BuildRequires: perl syslinux mtools mkisofs
%package bootimgs
Summary: Network boot loader images in bootable USB, CD, floppy and GRUB formats
Group: Development/Tools
BuildArch: noarch
%package roms
Summary: Network boot loader roms in .rom format
Group: Development/Tools
Requires: %{name}-roms-qemu = %{version}-%{release}
BuildArch: noarch
%package roms-qemu
Summary: Network boot loader roms supported by QEMU, .rom format
Group: Development/Tools
BuildArch: noarch
%description bootimgs
gPXE is an open source network bootloader. It provides a direct
replacement for proprietary PXE ROMs, with many extra features such as
DNS, HTTP, iSCSI, etc.
This package contains the gPXE boot images in USB, CD, and floppy formats.
%description roms
gPXE is an open source network bootloader. It provides a direct
replacement for proprietary PXE ROMs, with many extra features such as
DNS, HTTP, iSCSI, etc.
This package contains the gPXE roms in .rom format.
%description roms-qemu
gPXE is an open source network bootloader. It provides a direct
replacement for proprietary PXE ROMs, with many extra features such as
DNS, HTTP, iSCSI, etc.
This package contains the gPXE ROMs for devices emulated by QEMU, in
.rom format.
%endif
%description
gPXE is an open source network bootloader. It provides a direct
replacement for proprietary PXE ROMs, with many extra features such as
DNS, HTTP, iSCSI, etc.
%prep
%setup -q
cp -a %{SOURCE1} .
%build
%ifarch %{buildarches}
cd src
make %{?_smp_mflags} ISOLINUX_BIN=/usr/share/syslinux/isolinux.bin
make %{?_smp_mflags} bin/gpxe.lkrn
# The bnx2 firmware is too large to fit into an option ROM.
rm drivers/net/bnx2*.[ch]
make %{?_smp_mflags} allroms
%endif
%install
rm -rf $RPM_BUILD_ROOT
%ifarch %{buildarches}
mkdir -p %{buildroot}/%{_datadir}/%{name}/
pushd src/bin/
cp -a gpxe.{iso,usb,dsk,lkrn} %{buildroot}/%{_datadir}/%{name}/
for fmt in %{formats};do
for img in *.${fmt};do
if [ -e $img ]; then
cp -a $img %{buildroot}/%{_datadir}/%{name}/
echo %{_datadir}/%{name}/$img >> ../../${fmt}.list
fi
done
done
popd
# the roms supported by qemu will be packaged separatedly
# remove from the main rom list and add them to qemu.list
for fmt in rom ;do
for rom in %{qemuroms} ; do
sed -i -e "/\/${rom}.${fmt}/d" ${fmt}.list
echo %{_datadir}/%{name}/${rom}.${fmt} >> qemu.${fmt}.list
done
done
%endif
%clean
rm -rf $RPM_BUILD_ROOT
%ifarch %{buildarches}
%files bootimgs
%defattr(-,root,root,-)
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/gpxe.iso
%{_datadir}/%{name}/gpxe.usb
%{_datadir}/%{name}/gpxe.dsk
%{_datadir}/%{name}/gpxe.lkrn
%doc COPYING COPYRIGHTS USAGE
%files roms -f rom.list
%defattr(-,root,root,-)
%dir %{_datadir}/%{name}
%doc COPYING COPYRIGHTS
%files roms-qemu -f qemu.rom.list
%defattr(-,root,root,-)
%dir %{_datadir}/%{name}
%doc COPYING COPYRIGHTS
%endif
%changelog
* Sat May 9 2009 Matt Domsch <mdomsch at fedoraproject.org> - 0.9.7-2
- add dist tag
* Thu Mar 26 2009 Matt Domsch <mdomsch at fedoraproject.org> - 0.9.7-1
- Initial release based on etherboot spec
--- NEW FILE import.log ---
gpxe-0_9_7-1:HEAD:gpxe-0.9.7-1.src.rpm:1241917570
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gpxe/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 9 May 2009 20:49:17 -0000 1.1
+++ .cvsignore 12 May 2009 12:14:19 -0000 1.2
@@ -0,0 +1 @@
+gpxe-0.9.7.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gpxe/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 9 May 2009 20:49:17 -0000 1.1
+++ sources 12 May 2009 12:14:19 -0000 1.2
@@ -0,0 +1 @@
+b98151de60569e015bbc663445f0f3c5 gpxe-0.9.7.tar.bz2
- Previous message: rpms/kdelibs/devel kdelibs-4.2.3-strcasestr-glibc2.9.patch, NONE, 1.1 kdelibs.spec, 1.475, 1.476 kdelibs-4.0.85-libexecdir.patch, 1.1, NONE kdelibs-4.1.96-AllowExternalPaths.patch, 1.1, NONE kdelibs-4.1.96-cmake.patch, 1.2, NONE kdelibs-4.2.0-gcc44-misc.patch, 1.1, NONE kdelibs-4.2.0-gcc44-workaround.patch, 1.1, NONE kdelibs-4.2.0-kjs-gcc44-crash.patch, 1.5, NONE kdelibs-4.2.2-bidi-kde#189161.patch, 1.1, NONE kdelibs-4.2.2-kde#180785-2.patch, 1.1, NONE kdelibs-4.2.2-kde#180785.patch, 1.1, NONE kdelibs-4.2.2-kio_http.patch, 1.1, NONE kdelibs-4.2.2-kjob.patch, 1.1, NONE kdelibs-4.2.2-plasma-focus.patch, 1.2, NONE
- Next message: rpms/gtk-sharp2/F-11 gtk-sharp2.spec,1.41,1.42
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list