1054c205cSDominic Spill#!/bin/bash 2054c205cSDominic Spill 3054c205cSDominic Spill# A quick and dirty script to remove old installs of 4054c205cSDominic Spill# libbtbb, libubertooth and associated Ubertooth tools 5*daba235bSDominic Spill# Copyright 2014 Dominic Spill 6*daba235bSDominic Spill# License: GPL v2 7*daba235bSDominic Spill 8*daba235bSDominic SpillFIND=`which find` 9054c205cSDominic Spill 10054c205cSDominic SpillINSTALL_DIRS="/usr /usr/local" 11054c205cSDominic Spill 12054c205cSDominic SpillLIBS="btbb ubertooth" 13054c205cSDominic Spill 14054c205cSDominic SpillHEADERS="bluetooth_packet.h \ 15054c205cSDominic Spill bluetooth_piconet.h \ 16054c205cSDominic Spill bluetooth_le_packet.h \ 17054c205cSDominic Spill ubertooth_interface.h \ 18054c205cSDominic Spill ubertooth_control.h \ 19054c205cSDominic Spill ubertooth.h \ 20054c205cSDominic Spill " 21054c205cSDominic Spill 22054c205cSDominic Spillif [ "$1" == "-d" ] 23054c205cSDominic Spillthen 24054c205cSDominic Spill EXEC="-print -exec rm -f {} ;" 25054c205cSDominic Spill echo "Deleting previous installs:" 26054c205cSDominic Spillelse 27054c205cSDominic Spill EXEC=-print 28054c205cSDominic Spill echo 'Installed files, use "sudo cleanup.sh -d" to delete these files' 29054c205cSDominic Spillfi 30054c205cSDominic Spill 31054c205cSDominic Spillfor dir in $INSTALL_DIRS; do 32054c205cSDominic Spill for lib in $LIBS; do 33*daba235bSDominic Spill $FIND ${dir}/lib -maxdepth 1 -name "lib$lib.so*" $EXEC 34054c205cSDominic Spill done 35054c205cSDominic Spill for header in $HEADERS; do 36*daba235bSDominic Spill $FIND ${dir}/include -maxdepth 1 -name "$header" $EXEC 37054c205cSDominic Spill done 38*daba235bSDominic Spill $FIND ${dir}/bin -maxdepth 1 -name "ubertooth-*" $EXEC 39054c205cSDominic Spilldone 40