X-Git-Url: https://code.delx.au/refind/blobdiff_plain/66399ecb73c894be4ce02e243477eaf539542c60..585c573c8a388e97d115c77cbecd9d6b42d693cb:/debian/debinstall diff --git a/debian/debinstall b/debian/debinstall index cdbd44f..75fed9e 100755 --- a/debian/debinstall +++ b/debian/debinstall @@ -4,9 +4,9 @@ BUILD_ROOT=$1 KEYDIR=/mnt/refind UNAMEARCH=`uname -m` -if [[ $UNAMEARCH -eq "x86_64" ]] ; then +if [[ $UNAMEARCH == "x86_64" ]] ; then EFIARCH=x64 -elif [[ $UNAMEARCH -eq "i686" || $UNAMEARCH -eq "i586" || $UNAMEARCH -eq "i486" || $UNAMEARCH -eq "i386" ]] ; then +elif [[ $UNAMEARCH == "i686" || $UNAMEARCH == "i586" || $UNAMEARCH == "i486" || $UNAMEARCH == "i386" ]] ; then EFIARCH=ia32 else EFIARCH=$UNAMEARCH @@ -22,7 +22,7 @@ declare SBSign=`which sbsign 2> /dev/null` if [[ -f $KEYDIR/refind.key && -x $SBSign ]] ; then $SBSign --key $KEYDIR/refind.key --cert $KEYDIR/refind.crt --output $BUILD_ROOT/usr/share/refind/refind/refind_$EFIARCH.efi refind/refind_$EFIARCH.efi mkdir -p $BUILD_ROOT/usr/share/refind/refind/drivers_$EFIARCH - for File in `ls drivers_$EFIARCH/*_x64.efi` ; do + for File in `ls drivers_$EFIARCH/*_$EFIARCH.efi` ; do $SBSign --key $KEYDIR/refind.key --cert $KEYDIR/refind.crt --output $BUILD_ROOT/usr/share/refind/refind/$File $File done mkdir -p $BUILD_ROOT/usr/share/refind/refind/tools_$EFIARCH @@ -38,23 +38,33 @@ fi # Copy configuration and support files to /usr/share/refind install -Dp -m0644 refind.conf-sample $BUILD_ROOT/usr/share/refind/refind/ cp -a icons $BUILD_ROOT/usr/share/refind/refind/ -install -Dp -m0755 install.sh $BUILD_ROOT/usr/share/refind/ +rm -rf $BUILD_ROOT/usr/share/refind/refind/icons/svg +install -Dp -m0755 refind-install $BUILD_ROOT/usr/share/refind/ # Copy documentation to /usr/share/doc/refind mkdir -p $BUILD_ROOT/usr/share/doc/refind -cp -a docs/* $BUILD_ROOT/usr/share/doc/refind/ +cp -a docs/Styles $BUILD_ROOT/usr/share/doc/refind/ +cp -a docs/refind $BUILD_ROOT/usr/share/doc/refind/ install -Dp -m0644 NEWS.txt COPYING.txt LICENSE.txt README.txt CREDITS.txt $BUILD_ROOT/usr/share/doc/refind +# Copy man pages to /usr/share/man/man8 +mkdir -p $BUILD_ROOT/usr/share/man/man8 +install -Dp -m0644 docs/man/mvrefind.8 $BUILD_ROOT/usr/share/man/man8 +install -Dp -m0644 docs/man/mkrlconf.8 $BUILD_ROOT/usr/share/man/man8 +install -Dp -m0644 docs/man/refind-install.8 $BUILD_ROOT/usr/share/man/man8 + # Copy keys to /etc/refind.d/keys mkdir -p $BUILD_ROOT/etc/refind.d/keys install -Dp -m0644 keys/* $BUILD_ROOT/etc/refind.d/keys # Copy scripts to /usr/sbin mkdir -p $BUILD_ROOT/usr/sbin -install -Dp -m0755 mkrlconf.sh $BUILD_ROOT/usr/sbin/ -install -Dp -m0755 mvrefind.sh $BUILD_ROOT/usr/sbin/ +install -Dp -m0755 mkrlconf $BUILD_ROOT/usr/sbin/ +install -Dp -m0755 mvrefind $BUILD_ROOT/usr/sbin/ +ln -sr refind-install $BUILD_ROOT/usr/sbin # Copy banners and fonts to /usr/share/refind cp -a banners $BUILD_ROOT/usr/share/refind/ cp -a fonts $BUILD_ROOT/usr/share/refind/ +echo "*** Exiting debinstall! ***" \ No newline at end of file