Use bash patterns instead of using grep(1) to check if a source file
contains the string "://".

Signed-off-by: Lukas Fleischer <[email protected]>
---
 commitpkg |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/commitpkg b/commitpkg
index 999c35f..07c28d4 100755
--- a/commitpkg
+++ b/commitpkg
@@ -79,9 +79,9 @@ esac
 
 # check if all local source files are under version control
 for s in "${source[@]}"; do
-       echo "$s" | grep -Fvq '://' && \
-       svn status "$s" | grep -q '^\?' && \
-       abort "$s is not under version control"
+       if [[ $s != *://* ]] && svn status "$s" | grep -q '^\?'; then
+               abort "$s is not under version control"
+       fi
 done
 
 # check if changelog and install files are under version control
-- 
1.7.6

Reply via email to