os-prober-no-dummy-mach-kernel.patch 856 B

1234567891011121314151617181920212223
  1. From f71f7eb5c492720c24033901ef8c6c420e188ff2 Mon Sep 17 00:00:00 2001
  2. From: Peter Jones <pjones@redhat.com>
  3. Date: Thu, 10 May 2012 14:47:35 -0400
  4. Subject: [PATCH] Don't count our dummy mach_kernel as real MacOS X.
  5. ---
  6. os-probes/mounted/powerpc/20macosx | 2 +-
  7. 1 file changed, 1 insertion(+), 1 deletion(-)
  8. Index: b/os-probes/mounted/powerpc/20macosx
  9. ===================================================================
  10. --- a/os-probes/mounted/powerpc/20macosx
  11. +++ b/os-probes/mounted/powerpc/20macosx
  12. @@ -21,7 +21,7 @@ esac
  13. # but I don't think it exists on Mac OS <= 9, and it's XML so parsing in
  14. # shell will be nasty.
  15. -if [ -e "$2/mach_kernel" ]; then
  16. +if [ -e "$2/mach_kernel" ] && ! dd if="$2/mach_kernel" count=1 bs=5 2>/dev/null | grep -aq Dummy ; then
  17. label="$(count_next_label MacOSX)"
  18. result "$1:Mac OS X:$label:macosx"
  19. exit 0