diff --git a/packages/network/bluez/build b/packages/network/bluez/build index c709316ba4..e91eec2ab7 100755 --- a/packages/network/bluez/build +++ b/packages/network/bluez/build @@ -57,6 +57,7 @@ cd $PKG_BUILD --with-gnu-ld \ $DEBUG_CONFIG \ $DEVTOOLS_CONFIG \ + storagedir=/storage/.cache/bluetooth make $MAKEINSTALL diff --git a/packages/network/bluez/patches/bluez-storagedir.patch b/packages/network/bluez/patches/bluez-storagedir.patch new file mode 100644 index 0000000000..6bad3b146f --- /dev/null +++ b/packages/network/bluez/patches/bluez-storagedir.patch @@ -0,0 +1,21 @@ +diff -Naur bluez-5.7/configure.ac bluez-5.7.patch/configure.ac +--- bluez-5.7/configure.ac 2013-06-26 18:17:07.000000000 +0200 ++++ bluez-5.7.patch/configure.ac 2013-07-12 20:21:17.000000000 +0200 +@@ -238,10 +238,13 @@ + prefix="${ac_default_prefix}" + fi + +-if (test "$localstatedir" = '${prefix}/var'); then +- storagedir="${prefix}/var/lib/bluetooth" +-else +- storagedir="${localstatedir}/lib/bluetooth" ++ ++if (test "x$storagedir" = 'x'); then ++ if (test "$localstatedir" = '${prefix}/var'); then ++ storagedir="${prefix}/var/lib/bluetooth" ++ else ++ storagedir="${localstatedir}/lib/bluetooth" ++ fi + fi + AC_DEFINE_UNQUOTED(STORAGEDIR, "${storagedir}", + [Directory for the storage files])