mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-01 00:28:18 +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 -e
|
||||||
set -u
|
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 "BTstack conversion to v1.0 helper"
|
||||||
echo "BlueKitchen GmbH, 2016"
|
echo "BlueKitchen GmbH, 2016"
|
||||||
@ -15,6 +15,7 @@ if [ $# -ne 2 ]; then
|
|||||||
fi
|
fi
|
||||||
SRC=$1
|
SRC=$1
|
||||||
DEST=$2
|
DEST=$2
|
||||||
|
DIR=`dirname $0`
|
||||||
|
|
||||||
echo "Creating copy of $SRC at $DEST"
|
echo "Creating copy of $SRC at $DEST"
|
||||||
cp -r $SRC/ $DEST
|
cp -r $SRC/ $DEST
|
||||||
@ -22,11 +23,11 @@ cp -r $SRC/ $DEST
|
|||||||
echo "Updating function calls"
|
echo "Updating function calls"
|
||||||
|
|
||||||
# simple function rename
|
# 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
|
# complext function rename using coccinelle
|
||||||
command -v spatch >/dev/null 2>&1 || { echo >&2 "spatch from cocinelle required but not installed. Aborting."; exit 1; }
|
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!"
|
echo "Done. Good luck!"
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user