Ticket #5211: ConfigureDetectSfdisk.patch
File ConfigureDetectSfdisk.patch, 1.8 KB (added by , 14 years ago) |
---|
-
configure
293 293 HAIKU_ADD_ALTERNATIVE_GCC_LIBS= 294 294 HOST_GCC_LD=`gcc -print-prog-name=ld` 295 295 HOST_GCC_OBJCOPY=`gcc -print-prog-name=objcopy` 296 SFDISK_BINARY=sfdisk 297 HOST_SFDISK=$SFDISK_BINARY 296 298 297 299 haikuRequiredLegacyGCCVersion="2.95.3-haiku-090629" 298 300 export haikuRequiredLegacyGCCVersion … … 415 417 ;; 416 418 Darwin) HOST_PLATFORM=darwin ;; 417 419 FreeBSD) HOST_PLATFORM=freebsd 420 SFDISK_BINARY=sfdisk-linux 418 421 if [ "$HAIKU_USE_32BIT" = 1 ] ; then 419 422 echo Unsupported platform: FreeBSD ${platformMachine} 420 423 exit 1 … … 451 454 fi 452 455 fi 453 456 457 # check common locations for sfdisk 458 for sfdiskDir in /sbin /usr/sbin /usr/local/sbin ; do 459 if [ -e ${sfdiskDir}/${SFDISK_BINARY} ]; then 460 HOST_SFDISK=${sfdiskDir}/${SFDISK_BINARY} 461 fi 462 done 463 454 464 # check for case-sensitive filesystem if on darwin 455 465 if [ $HOST_PLATFORM = "darwin" ]; then 456 466 diskutil info $(pwd) | grep -i "case-sensitive" > /dev/null … … 546 556 HOST_GCC_MACHINE ?= ${HOST_GCC_MACHINE} ; 547 557 HOST_LD ?= ${HOST_GCC_LD} ; 548 558 HOST_OBJCOPY ?= ${HOST_GCC_OBJCOPY} ; 559 HOST_SFDISK ?= ${HOST_SFDISK} ; 549 560 550 561 EOF 551 562 -
src/system/boot/platform/u-boot/Jamfile
144 144 Depends $(image) : $(files) ; 145 145 SDIMAGE_BLOCK_SIZE on $(image) = 1M ; 146 146 SDIMAGE_SIZE on $(image) = $(HAIKU_BOARD_SDIMAGE_SIZE) ; 147 SDIMAGE_FDISK on $(image) = /sbin/sfdisk;147 SDIMAGE_FDISK on $(image) = $(HOST_SFDISK) ; 148 148 SDIMAGE_FDISK_SCRIPT on $(image) = 149 149 "0,$(HAIKU_BOARD_SDIMAGE_FAT_SIZE),0c,-\\\n,,eb\\\n\\\n" ; 150 150 SDIMAGE_FDISK_H on $(image) = 255 ;