SDB: Added symbolic link to libudev library when installing sdb 87/24587/1
authorshingil.kang <shingil.kang@samsung.com>
Thu, 17 Jul 2014 05:28:41 +0000 (14:28 +0900)
committershingil.kang <shingil.kang@samsung.com>
Thu, 17 Jul 2014 05:34:15 +0000 (14:34 +0900)
Ubuntu 13.x version above, libudev.so.0 does not exist but libudev.so.1 only exists.

Change-Id: I2b5956d5196839be4ea977f8ec6b8a611728b068
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
package/sdb.install.linux

index 6deb1ef6ecf655c3601799c73eb8528689869a20..1fc1c7f6e6ec6f9c29cc31e324d5523bb67f9f77 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/bash -ex
 
+# autocomplete setting
 SDB_AC_NAME=.sdb-completion.bash
 SDB_SETTING_PATH=~/.sdb
 SDB_AC_SRC_PATH=${INSTALLED_PATH}/tools/${SDB_AC_NAME}
@@ -19,4 +20,20 @@ else
     echo -e $SDB_ENABLE_COMPLETION >> "${BASH_RC}"
 fi
 
+# link to libudev.so.1
+UDEV_LIB_VER_0=libudev.so.0
+UDEV_LIB_VER_1=libudev.so.1
+UDEV_PATHS=(
+  "/lib/x86_64-linux-gnu" # Ubuntu 64bit
+  "/lib/i386-linux-gnu" # Ubuntu 32bit
+)
+for i in "${UDEV_PATHS[@]}"
+do
+  if [ -f $i/$UDEV_LIB_VER_1 ]
+  then
+    ${TSUDO} ln -sf $i/$UDEV_LIB_VER_1 $i/$UDEV_LIB_VER_0
+    break
+  fi
+done
+
 exit 0