diff --git a/scratch b/scratch index 33a29e5..f4d7169 100755 --- a/scratch +++ b/scratch @@ -959,10 +959,10 @@ scratch_search() { arg=$* for repo in $PORT_REPO; do [ -d $repo ] || continue - dummyport=/tmp/dummyport - mkdir -p $dummyport - touch $dummyport/spkgbuild - out=$(grep -R "# description" $repo/*/$BUILD_SCRIPT /tmp/dummy-port/spkgbuild | grep -i "$arg" | awk -F : '{print $1}' | sort) + dummyport=/tmp/dummyport/$BUILD_SCRIPT + mkdir -p ${dummyport%/*} + touch $dummyport + out=$(grep -R "# description" $repo/*/$BUILD_SCRIPT $dummyport | grep -i "$arg" | awk -F : '{print $1}' | sort) rm -fr $dummyport [ "$out" ] || continue found=1