8 if [[ $UNAMEARCH -eq "x86_64" ]] ; then
10 elif [[ $UNAMEARCH -eq "i686" ||
$UNAMEARCH -eq "i586" ||
$UNAMEARCH -eq "i486" ||
$UNAMEARCH -eq "i386" ]] ; then
17 mkdir
-p $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/
19 # Copy the rEFInd binaries (rEFInd proper and drivers) to /usr/share/refind-$VERSION,
20 # including signing the binaries if sbsign is installed and a $KEYDIR/refind.key file
22 declare SBSign
=`which sbsign 2> /dev/null`
23 if [[ -f $KEYDIR/refind.key
&& -x $SBSign ]] ; then
24 $SBSign --key $KEYDIR/refind.key
--cert $KEYDIR/refind.crt
--output $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/refind_
$EFIARCH.efi refind
/refind_
$EFIARCH.efi
25 mkdir
-p $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/drivers_
$EFIARCH
26 for File
in `ls drivers_$EFIARCH/*_x64.efi` ; do
27 $SBSign --key $KEYDIR/refind.key
--cert $KEYDIR/refind.crt
--output $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/$File $File
29 mkdir
-p $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/tools_
$EFIARCH
30 $SBSign --key $KEYDIR/refind.key
--cert $KEYDIR/refind.crt
--output $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/tools_
$EFIARCH/gptsync_
$EFIARCH.efi gptsync
/gptsync_
$EFIARCH.efi
32 install -Dp -m0644 refind
/refind
*.efi
$BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/
33 mkdir
-p $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/drivers_
$EFIARCH
34 cp -a drivers_
$EFIARCH/* $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/drivers_
$EFIARCH/
35 mkdir
-p $BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/tools_
$EFIARCH
36 install -Dp -m0644 gptsync
/gptsync_
$EFIARCH.efi
$BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/tools_
$EFIARCH/gptsync_
$EFIARCH.efi
39 # Copy configuration and support files to /usr/share/refind-$VERSION
40 install -Dp -m0644 refind.conf-sample
$BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/
41 cp -a icons
$BUILD_ROOT/usr
/share
/refind-
$VERSION/refind
/
42 install -Dp -m0755 install.sh
$BUILD_ROOT/usr
/share
/refind-
$VERSION/
44 # Copy documentation to /usr/share/doc/refind-$VERSION
45 mkdir
-p $BUILD_ROOT/usr
/share
/doc
/refind-
$VERSION
46 cp -a docs
/* $BUILD_ROOT/usr
/share
/doc
/refind-
$VERSION/
47 install -Dp -m0644 NEWS.txt COPYING.txt LICENSE.txt README.txt CREDITS.txt
$BUILD_ROOT/usr
/share
/doc
/refind-
$VERSION
49 # Copy keys to /etc/refind.d/keys
50 mkdir
-p $BUILD_ROOT/etc
/refind.d
/keys
51 install -Dp -m0644 keys
/* $BUILD_ROOT/etc
/refind.d
/keys
53 # Copy scripts to /usr/sbin
54 mkdir
-p $BUILD_ROOT/usr
/sbin
55 install -Dp -m0755 mkrlconf.sh
$BUILD_ROOT/usr
/sbin
/
56 install -Dp -m0755 mvrefind.sh
$BUILD_ROOT/usr
/sbin
/
58 # Copy banners and fonts to /usr/share/refind-$VERSION
59 cp -a banners
$BUILD_ROOT/usr
/share
/refind-
$VERSION/
60 cp -a fonts
$BUILD_ROOT/usr
/share
/refind-
$VERSION/