summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYan, Zheng <zheng.z.yan@intel.com>2013-10-14 09:19:03 +0800
committerYan, Zheng <zheng.z.yan@intel.com>2013-10-14 09:19:56 +0800
commit3c6710b9065e6ec9455123d3941cf48254bbb97b (patch)
tree3637ed0c6b6159ee25950e9774e99f8aa8c9ce27
parent18a271d8d540fe06b414a9880a590180b839e5e4 (diff)
downloadceph-3c6710b9065e6ec9455123d3941cf48254bbb97b.tar.gz
qa/workunits/misc/dirfrag: make it work on ubuntu
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
-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 ]]