X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=extras%2Fcontrib%2Fchange_prefix.sh;h=df9c0a2bef817c1420233c2f2423b4f9d709cb6d;hb=9cc1540b8c973407d32c013489e2e1277141ef1e;hp=9b1b004b239298f10e798dabd5658f78aea2e110;hpb=33a19efb3450a51037fd20bb09c0faad85514ce1;p=vlc diff --git a/extras/contrib/change_prefix.sh b/extras/contrib/change_prefix.sh index 9b1b004b23..df9c0a2bef 100755 --- a/extras/contrib/change_prefix.sh +++ b/extras/contrib/change_prefix.sh @@ -45,11 +45,11 @@ fi cd $top_dir pwd files=`find . -type f` -for file in $files; do +for file in $files; do if test ".`file $file | grep Mach-O`" != "." ; then echo "Changing prefixes of '$file'" islib=n - if test ".`file $file | grep 'Mach-O dynamically'`" != "." ; then + if test ".`file $file | grep 'dynamically linked shared library'`" != "." ; then islib=y fi libs=`otool -L $file 2>/dev/null | grep $prefix | cut -d\ -f 1` @@ -64,11 +64,13 @@ for file in $files; do fi fi done - elif test ".`file $file | grep \"text\|shell\"`" != "." ; then - echo "Fixing up shell/text file "$file"" + elif test ".`file $file | grep \"text\|shell\"`" != "." -o ".`echo $file | grep pc$`" != "."; then + echo "Fixing up shell/text/pc file "$file"" cp $file $file.tmp sed -e "s,$prefix,$new_prefix,g" < $file > $file.tmp mv -f $file.tmp $file + else + echo "Not doing anything with $file" fi done