Home | History | Annotate | Download | only in common
      1 NSS_FILES="libnspr4.so.0d libplds4.so.0d libplc4.so.0d libssl3.so.1d \
      2     libnss3.so.1d libsmime3.so.1d libnssutil3.so.1d"
      3 
      4 add_nss_symlinks() {
      5   get_lib_dir
      6   for f in $NSS_FILES
      7   do
      8     target=$(echo $f | sed 's/\.[01]d$//')
      9     if [ -f "/$LIBDIR/$target" ]; then
     10       ln -snf "/$LIBDIR/$target" "@@INSTALLDIR@@/$f"
     11     elif [ -f "/usr/$LIBDIR/$target" ]; then
     12       ln -snf "/usr/$LIBDIR/$target" "@@INSTALLDIR@@/$f"
     13     else
     14       echo $f not found in "/$LIBDIR/$target" or "/usr/$LIBDIR/$target".
     15       exit 1
     16     fi
     17   done
     18 }
     19 
     20 remove_nss_symlinks() {
     21   for f in $NSS_FILES
     22   do
     23     rm -rf "@@INSTALLDIR@@/$f"
     24   done
     25 }
     26 
     27 # Fedora 18 now has libudev.so.1. http://crbug.com/145160
     28 # Same for Ubuntu 13.04. http://crbug.com/226002
     29 LIBUDEV_0=libudev.so.0
     30 LIBUDEV_1=libudev.so.1
     31 
     32 add_udev_symlinks() {
     33   get_lib_dir
     34   if [ -f "/$LIBDIR/$LIBUDEV_0" -o -f "/usr/$LIBDIR/$LIBUDEV_0" -o -f "/lib/$LIBUDEV_0" ]; then
     35     return 0
     36   fi
     37 
     38   if [ -f "/$LIBDIR/$LIBUDEV_1" ]; then
     39     ln -snf "/$LIBDIR/$LIBUDEV_1" "@@INSTALLDIR@@/$LIBUDEV_0"
     40   elif [ -f "/usr/$LIBDIR/$LIBUDEV_1" ];
     41   then
     42     ln -snf "/usr/$LIBDIR/$LIBUDEV_1" "@@INSTALLDIR@@/$LIBUDEV_0"
     43   else
     44     echo "$LIBUDEV_1" not found in "$LIBDIR" or "/usr/$LIBDIR".
     45     exit 1
     46   fi
     47 }
     48 
     49 remove_udev_symlinks() {
     50   rm -rf "@@INSTALLDIR@@/$LIBUDEV_0"
     51 }
     52