From a06ab838933b615156ee80b1d278d541e83d9cfa Mon Sep 17 00:00:00 2001 From: Johan Wassberg Date: Tue, 1 Nov 2022 11:15:22 +0100 Subject: Use the same sed as when adding metadata --- scripts/remove_entity.sh | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) (limited to 'scripts/remove_entity.sh') diff --git a/scripts/remove_entity.sh b/scripts/remove_entity.sh index 2ab77bc7..11bd6852 100755 --- a/scripts/remove_entity.sh +++ b/scripts/remove_entity.sh @@ -49,28 +49,23 @@ if [ -r "$file" ]; then esac echo - if [ `uname -s` == "Darwin" ]; then - MacOSX=true - else - MacOSX=false - fi if (grep -q $entityidfn sp-with-simplesign); then - if ( $MacOSX ) ; then - sed -i "" "/\/$entityidfn/d" sp-with-simplesign - else - sed -i "/\/$entityidfn/d" sp-with-simplesign - fi + sed -i.bak "/\/$entityidfn/d" sp-with-simplesign + if [ -f sp-with-simplesign.bak ]; then + rm sp-with-simplesign.bak + fi + fi git rm $file grep $file *.mxml | sed 's/\(.*\.mxml\): /\1/' | while read mxmlfile ; do - if ( $MacOSX ) ; then - sed -i "" "/\/$entityidfn/d" $mxmlfile - else - sed -i "/\/$entityidfn/d" $mxmlfile - fi + sed -i.bak "/\/$entityidfn/d" $mxmlfile + if [ -f $mxmlfile.bak ]; then + rm $mxmlfile.bak + fi done git diff + git status else error "File not found: $file" fi -- cgit v1.2.3