37 lines
846 B
Bash
37 lines
846 B
Bash
#!/bin/bash
|
|
|
|
FILE_LIST=~/cromite/tools/under-control/file_list.txt
|
|
OUTPUT_DIR=~/cromite/tools/under-control/
|
|
|
|
cd ~/chromium/src
|
|
|
|
for current_file in $(cat $FILE_LIST); do
|
|
|
|
if [ ! -z "$current_file" ]
|
|
then
|
|
|
|
#echo $current_file
|
|
SPLITS=(${current_file//;/ })
|
|
DIR_NAME=${SPLITS[1]}
|
|
|
|
if [ ! -z "$DIR_NAME" ]
|
|
then
|
|
|
|
echo Copy ${SPLITS[0]} of $DIR_NAME
|
|
#find $DIR_NAME -name ${SPLITS[0]} -exec install -D '{}' $OUTPUT_DIR{} \;
|
|
|
|
find $DIR_NAME -name ${SPLITS[0]} \
|
|
-exec grep -q '^CHECKED_VERSION=' $OUTPUT_DIR{} \; \
|
|
-exec sed 's/^CHECKED_VERSION=.*/CHECKED_VERSION=newvalue/' -i $OUTPUT_DIR{} \;
|
|
|
|
else
|
|
|
|
echo Copy $current_file
|
|
#install -D $current_file $OUTPUT_DIR/$current_file
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
done
|