mirror of
https://github.com/bluekitchen/btstack.git
synced 2024-12-29 09:26:08 +00:00
migration: make script work with different workdir
This commit is contained in:
parent
1075fe4f2c
commit
401038441e
@ -2,7 +2,7 @@
|
||||
set -e
|
||||
set -u
|
||||
|
||||
USAGE="Usage: conversion_to_1.0.sh src-path dest-path"
|
||||
USAGE="Usage: migration.sh src-path dest-path"
|
||||
|
||||
echo "BTstack conversion to v1.0 helper"
|
||||
echo "BlueKitchen GmbH, 2016"
|
||||
@ -15,6 +15,7 @@ if [ $# -ne 2 ]; then
|
||||
fi
|
||||
SRC=$1
|
||||
DEST=$2
|
||||
DIR=`dirname $0`
|
||||
|
||||
echo "Creating copy of $SRC at $DEST"
|
||||
cp -r $SRC/ $DEST
|
||||
@ -22,11 +23,11 @@ cp -r $SRC/ $DEST
|
||||
echo "Updating function calls"
|
||||
|
||||
# simple function rename
|
||||
find $DEST -type f -print0 | xargs -0 sed -i -f convert.sed
|
||||
find $DEST -type f -print0 | xargs -0 sed -i -f $DIR/migration.sed
|
||||
|
||||
# complext function rename using coccinelle
|
||||
command -v spatch >/dev/null 2>&1 || { echo >&2 "spatch from cocinelle required but not installed. Aborting."; exit 1; }
|
||||
spatch --sp-file convert.cocci --in-place --dir $DEST > /dev/null # 2>&1
|
||||
spatch --sp-file $DIR/migration.cocci --in-place --dir $DEST > /dev/null # 2>&1
|
||||
echo "Done. Good luck!"
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user