1 Summary: EFI boot manager software
6 URL: http
://www.rodsbooks.com
/refind
/
7 Group: System Environment
/Base
8 Source: refind
-src
-%version.zip
10 BuildRoot: %
(mktemp
-ud
%{_tmppath}/%{name}-%{version}-%{release}-XXXXXX
)
14 A graphical boot manager
for EFI
- and UEFI
-based computers
, such as all
15 Intel
-based Macs and recent
(most
2011 and later
) PCs. rEFInd presents a
16 boot menu showing all the EFI boot loaders on the EFI
-accessible
17 partitions
, and optionally BIOS
-bootable partitions on Macs. EFI
-compatbile
18 OSes
, including Linux
, provide boot loaders that rEFInd can detect and
19 launch. rEFInd can launch Linux EFI boot loaders such as ELILO
, GRUB
20 Legacy
, GRUB
2, and
3.3.0 and later kernels with EFI stub support. EFI
21 filesystem drivers
for ext2
/3/4fs
, ReiserFS
, HFS
+, and ISO
-9660 enable
22 rEFInd to
read boot loaders from these filesystems
, too. rEFInd's ability
23 to detect boot loaders at runtime makes it very easy to use
, particularly
24 when paired with Linux kernels that provide EFI stub support.
32 rm filesystems
/ext2
*.efi
35 rm -rf $RPM_BUILD_ROOT
36 mkdir -p $RPM_BUILD_ROOT
/boot
/efi
/EFI
/refind
37 cp
-a refind
/refind
*.efi $RPM_BUILD_ROOT
/boot
/efi
/EFI
/refind
/refind.efi
38 cp
-a refind.conf
-sample $RPM_BUILD_ROOT
/boot
/efi
/EFI
/refind
/refind.conf
39 mkdir -p $RPM_BUILD_ROOT
/boot
/efi
/EFI
/refind
/drivers
/
40 cp
-a filesystems
/*.efi $RPM_BUILD_ROOT
/boot
/efi
/EFI
/refind
/drivers
/
41 cp
-a icons $RPM_BUILD_ROOT
/boot
/efi
/EFI
/refind
/
42 cp
-a keys $RPM_BUILD_ROOT
/boot
/efi
/EFI
/refind
/
43 mkdir -p $RPM_BUILD_ROOT
/usr
/share
/doc
/refind
-%{version}
44 cp
-a docs
/* $RPM_BUILD_ROOT
/usr
/share
/doc
/refind
-%{version}/
45 cp
-a NEWS.txt COPYING.txt LICENSE.txt README.txt CREDITS.txt $RPM_BUILD_ROOT
/usr
/share
/doc
/refind
-%{version}
46 mkdir -p $RPM_BUILD_ROOT
/usr
/share
/refind
47 cp
-a
install.sh $RPM_BUILD_ROOT
/usr
/share
/refind
/
48 mkdir -p $RPM_BUILD_ROOT
/usr
/sbin
49 cp
-a mkrlconf.sh $RPM_BUILD_ROOT
/usr
/sbin
/
52 rm -rf $RPM_BUILD_ROOT
55 %defattr(-,root
,root
-)
56 %doc /usr
/share
/doc
/refind
-%{version}/*.txt
57 %doc /usr
/share
/doc
/refind
-%{version}/Styles
/styles.css
58 %doc /usr
/share
/doc
/refind
-%{version}/refind
/*
59 /usr
/share
/refind
/install.sh
62 %config /boot
/efi
/EFI
/refind
/refind.conf
65 ExistingEntry
=`efibootmgr | grep "rEFInd Boot Manager" | cut
-c
5-8`
66 if [[ ! -n $ExistingEntry
]] ; then
67 InstallDisk
=`grep
/boot
/efi
/etc
/mtab | cut
-d " "
-f
1 | cut
-c
1-8`
68 PartNum
=`grep
/boot
/efi
/etc
/mtab | cut
-d " "
-f
1 | cut
-c
9-10`
69 efibootmgr
-c
-d $InstallDisk
-p $PartNum
-l \\EFI\\refind\\refind.efi
-L "rEFInd Boot Manager"
75 * Sun Dec
30 2012 R Smith
<rodsmith@rodsbooks.com
> - 0.6.2
76 - Created spec file
for 0.6.2 release