#!/bin/sh if [[ ! $1 ]]; then echo "usage: $0 [update|remove]" exit 0; fi if [[ ! $2 ]]; then if [[ $1 == update ]]; then echo "usage: $0 update " exit 0; fi fi OPIEFILES=`find ./org.openembedded.dev | grep "opie.*cvs.bb"` case "$1" in update) OUTDATA="CVSDATE=$2" for file in $OPIEFILES; do gawk '{ if( !match( $0, "CVSDATE=" ) ) print $0; }' $file > /tmp/opie-temp gawk '{ if( match( $0, "CVSDATE" ) ) print "'$OUTDATA'\n"$0; else print $0; }' /tmp/opie-temp > $file echo "Done Update" done ;; remove) for file in $OPIEFILES; do gawk '{ if( !match( $0, "CVSDATE=" ) ) print $0; }' $file > /tmp/opie-temp cat /tmp/opie-temp > $file echo "Done remove" done ;; esac exit 0;