Permalink
Browse files

Make working with kernel panic logs easier

Kernel panic logs generated with a non-debug build could not be symbolicated
previous versions of OSXFUSE due to stripping all non-global symbols from th
kernel extension.

* (kext) Keep unstripped kernel extension for debugging

* Store unstripped kernel extension in build dir
  • Loading branch information...
1 parent bcf2d82 commit 556b2c9774eabdddb037099b2cae7486d793b9cc @bfleischer bfleischer committed May 7, 2012
Showing with 3 additions and 3 deletions.
  1. +2 −2 build.sh
  2. +1 −1 kext
View
@@ -1552,8 +1552,8 @@ function m_handler_kext()
cp -pRX "$ms_built_products_dir/$M_KEXT_NAME" "$ms_osxfuse_out/$M_KEXT_NAME"
m_exit_on_error "cannot copy '$M_KEXT_NAME' to destination."
- cp -pRX "$ms_built_products_dir/$M_KEXT_NAME.dSYM" "$ms_osxfuse_out/$M_KEXT_NAME.dSYM"
- m_exit_on_error "cannot copy '$M_KEXT_NAME.dSYM' to destination."
+ cp -pRX "$ms_built_products_dir/Debug" "$ms_osxfuse_out/Debug"
+ m_exit_on_error "cannot copy 'Debug' to destination."
m_set_suprompt "to set permissions on newly built kernel extension"
sudo -p "$m_suprompt" chown -R root:wheel "$ms_osxfuse_out/$M_KEXT_NAME"
2 kext
Submodule kext updated from f8c717 to 336fb2

0 comments on commit 556b2c9

Please sign in to comment.