]> code.delx.au - refind/blobdiff - mkdistrib
Btrfs driver & check for valid loader before adding to menu.
[refind] / mkdistrib
index 261e5a69aeaa39b557aff3f16dca5e99ad11d759..537db79b1bf77dbe61c8a8f2b55b4f81d72e80d8 100755 (executable)
--- a/mkdistrib
+++ b/mkdistrib
@@ -47,10 +47,11 @@ make clean
 # Prepare a place and copy files there....
 mkdir -p ../snapshots/$1/refind-$1/icons
 cp --preserve=timestamps icons/*.icns ../snapshots/$1/refind-$1/icons/
-cp -a docs images keys fonts banners include EfiLib libeg mok refind filesystems refind.spec install.sh mkrlconf.sh mvrefind.sh CREDITS.txt NEWS.txt BUILDING.txt COPYING.txt LICENSE.txt README.txt refind.inf Make.tiano Make.common Makefile refind.conf-sample ../snapshots/$1/refind-$1
+cp -a docs images keys fonts banners include EfiLib libeg mok refind filesystems gptsync refind.spec install.sh mkrlconf.sh mvrefind.sh CREDITS.txt NEWS.txt BUILDING.txt COPYING.txt LICENSE.txt README.txt refind.inf Make.tiano Make.common Makefile refind.conf-sample ../snapshots/$1/refind-$1
 
 # Go there and prepare a souce code zip file....
 cd ../snapshots/$1/
+rm -f refind-src-$1.zip
 zip -9r refind-src-$1.zip refind-$1
 
 # Build the IA32 binaries
@@ -62,6 +63,8 @@ cp --preserve=timestamps drivers_ia32/*_ia32.efi refind-bin-$1/refind/drivers_ia
 cp --preserve=timestamps filesystems/LICENSE*txt refind-bin-$1/refind/drivers_ia32/
 cp refind/refind_ia32.efi refind-bin-$1/refind/refind_ia32.efi
 cp refind/refind_ia32.efi $StartDir/
+mkdir -p refind-bin-$1/refind/tools_ia32
+cp --preserve=timestamps gptsync/gptsync_ia32.efi refind-bin-$1/refind/tools_ia32/
 
 # Build the X64 binaries
 make clean
@@ -83,6 +86,12 @@ if [[ $SignIt == 1 ]] ; then
 else
    cp refind/refind_x64.efi refind-bin-$1/refind/refind_x64.efi
 fi
+mkdir -p refind-bin-$1/refind/tools_x64
+if [[ $SignIt == 1 ]] ; then
+   $SBSign --key $KeysDir/refind.key --cert $KeysDir/refind.crt --output refind-bin-$1/refind/tools_x64/gptsync_x64.efi gptsync/gptsync_x64.efi
+else
+   cp --preserve=timestamps gptsync/gptsync_x64.efi refind-bin-$1/refind/tools_x64/
+fi
 cp refind-bin-$1/refind/refind_x64.efi $StartDir
 cp -a docs keys banners fonts COPYING.txt LICENSE.txt README.txt CREDITS.txt NEWS.txt install.sh mkrlconf.sh mvrefind.sh refind-bin-$1