summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xqa/workunits/misc/dirfrag.sh12
1 files changed, 7 insertions, 5 deletions
diff --git a/qa/workunits/misc/dirfrag.sh b/qa/workunits/misc/dirfrag.sh
index 104b7bc02ae..393667427fd 100755
--- a/qa/workunits/misc/dirfrag.sh
+++ b/qa/workunits/misc/dirfrag.sh
@@ -1,21 +1,23 @@
-#!/bin/sh -e
+#!/bin/bash
+
+set -e
DEPTH=5
COUNT=10000
-function kill_jobs {
+kill_jobs() {
jobs -p | xargs kill
}
-trap kill_jobs SIGINT
+trap kill_jobs INT
-function create_files {
+create_files() {
for i in `seq 1 $COUNT`
do
touch file$i
done
}
-function delete_files {
+delete_files() {
for i in `ls -f`
do
if [[ ${i}a = file*a ]]