xfstests: Convert all tests to use /bin/bash
authorDave Chinner <david@fromorbit.com>
Tue, 19 Jan 2010 23:27:08 +0000 (10:27 +1100)
committerDave Chinner <david@fromorbit.com>
Tue, 19 Jan 2010 23:27:08 +0000 (10:27 +1100)
While most tests use /bin/sh, they are dependent on /bin/sh being a
bash shell.  Convert all the tests to execute via /bin/bash as it is
much, much simpler than trying to debug and remove all the bashisms
throughout the test code.

Signed-off-by: Dave Chinner <david@fromorbit.com>
Reviewed-by: Eric Sandeen <sandeen@sandeen.net>
240 files changed:
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
bench
check
common
common.attr
common.bonnie
common.config
common.dbench
common.defrag
common.dmapi
common.dump
common.filestreams
common.filter
common.log
common.metaperf
common.punch
common.quota
common.rc
common.repair

diff --git a/001 b/001
index 4fe443dfca9fa8091ec87ceb354981a696da828f..8e3aabdcf3110dbea2f1cc3712b8b5c8546ae5ee 100755 (executable)
--- a/001
+++ b/001
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 001
 #
 # Random file copier to produce chains of identical files so the head
 # FS QA Test No. 001
 #
 # Random file copier to produce chains of identical files so the head
diff --git a/002 b/002
index 237580bad074b30bc19d136689f613cb43cac135..896fd1e64d39514cd778a29872cfd1b74b0fd092 100755 (executable)
--- a/002
+++ b/002
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 002
 #
 # simple inode link count test for a regular file
 # FS QA Test No. 002
 #
 # simple inode link count test for a regular file
diff --git a/003 b/003
index 6120cc5cfed09823230f0d7b0dd671c294067372..61afac50b0b86acaf0b3b2bc21ef8185a910b0e6 100755 (executable)
--- a/003
+++ b/003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 003
 #
 # exercise xfs_db bug #784078
 # FS QA Test No. 003
 #
 # exercise xfs_db bug #784078
diff --git a/004 b/004
index a88fc103b85fd9ccaf7abadc0bebda7e1d50f67a..9f28e173fe30f5c94dfbf844503c330f852a8612 100755 (executable)
--- a/004
+++ b/004
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 004
 #
 # exercise xfs_db bug #789674 and other freesp functionality
 # FS QA Test No. 004
 #
 # exercise xfs_db bug #789674 and other freesp functionality
diff --git a/005 b/005
index a9e90864a82c79787b8abf1c01341454eaea7498..205256cfdd9481197c4e24f052c9f781877f7257 100755 (executable)
--- a/005
+++ b/005
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 005
 #
 # Test symlinks & ELOOP
 # FS QA Test No. 005
 #
 # Test symlinks & ELOOP
diff --git a/006 b/006
index 96f4426078cc5e5872c256e708ba5c87b5ea729c..e4d5e32d657056db7afa93959649cd2382139733 100755 (executable)
--- a/006
+++ b/006
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 006
 #
 # permname
 # FS QA Test No. 006
 #
 # permname
diff --git a/007 b/007
index f22d09b1cedb74f9a84aec2bc4a085cf1fe5417d..50a84181a45c3f51a6c9177241212dfabb29f78d 100755 (executable)
--- a/007
+++ b/007
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 007
 #
 # drive the src/nametest program
 # FS QA Test No. 007
 #
 # drive the src/nametest program
diff --git a/008 b/008
index 519b1a9b0e50a12241f2da5a84c6f0059388c16e..dfc938ae5a81c77a5c04fefcf67ad1067ce0d0d0 100755 (executable)
--- a/008
+++ b/008
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 008
 #
 # randholes test
 # FS QA Test No. 008
 #
 # randholes test
diff --git a/009 b/009
index 37082c5c3a6d8581b31a73e2d62e50fadb1565e6..d2a19d8387f5f58abb6a54a6a3a6a7cf25fa528f 100755 (executable)
--- a/009
+++ b/009
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 009
 #
 # XFS allocator test (preallocation - allocp, resvsp ,etc)
 # FS QA Test No. 009
 #
 # XFS allocator test (preallocation - allocp, resvsp ,etc)
diff --git a/010 b/010
index 9ee889a418c467360c4042d7313235d3f9d42a77..78813a8becb6e2a26db5b2bbc18521084d389dcf 100755 (executable)
--- a/010
+++ b/010
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 010
 #
 # dbtest
 # FS QA Test No. 010
 #
 # dbtest
diff --git a/011 b/011
index 79068501f77ad268a5a542723ef4748da45a4734..2fcc9d392c6a547a28f1db0c75629084d8a512c2 100755 (executable)
--- a/011
+++ b/011
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 011
 #
 # dirstress
 # FS QA Test No. 011
 #
 # dirstress
diff --git a/012 b/012
index 123c7a3b956aa26ba340e43f1d1fb81484917ca2..7d33f4c84c3820eb199af14dd23a13416b22bc40 100755 (executable)
--- a/012
+++ b/012
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 012
 #
 # holes
 # FS QA Test No. 012
 #
 # holes
diff --git a/013 b/013
index 4c5612b10267e8828183f6ca865e4b3c95530d26..58426ea73070051f3761976a8c1664a172af5b21 100755 (executable)
--- a/013
+++ b/013
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 013
 #
 # fsstress
 # FS QA Test No. 013
 #
 # fsstress
diff --git a/014 b/014
index ce5b0f8b334f80b07b6866cad56c447a21e6ab6c..a2be25a83662dcb465bad53ee216829a31f218f7 100755 (executable)
--- a/014
+++ b/014
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 014
 #
 # truncfile
 # FS QA Test No. 014
 #
 # truncfile
diff --git a/015 b/015
index 9189e2d39db7bbf92ad245b98aa6006fe8211aff..8f2be7cd6aaa9625ecd4ddc1b453bfe696774dee 100755 (executable)
--- a/015
+++ b/015
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 015
 #
 # check out-of-space behaviour
 # FS QA Test No. 015
 #
 # check out-of-space behaviour
diff --git a/016 b/016
index 3a55d3a38b2afac5b8d43bdb03a8fb26bc0aec32..980eb0b48f9b25aacdf8f735b734e3fa17ea79e7 100755 (executable)
--- a/016
+++ b/016
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 016
 #
 # test end of log overwrite bug #796141
 # FS QA Test No. 016
 #
 # test end of log overwrite bug #796141
diff --git a/017 b/017
index e72ab525eca3b396036b17db413b903607086cb0..9ca0e72e23828c96089e5516621aa9036ece683b 100755 (executable)
--- a/017
+++ b/017
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 017
 #
 # test remount ro - pv 795642
 # FS QA Test No. 017
 #
 # test remount ro - pv 795642
diff --git a/018 b/018
index 8674ec559d24591768a6e99d23032fbd430c990a..85df3907ca4c35c17d8945548c89e4f4dc896516 100755 (executable)
--- a/018
+++ b/018
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 018
 #
 # xfs_logprint test - test v2 logs of different LR sizes
 # FS QA Test No. 018
 #
 # xfs_logprint test - test v2 logs of different LR sizes
diff --git a/019 b/019
index 44d32598390e76542783ae006039134983a442cf..42e3c2287de954c6d749f40e2b4eb7ceade8c2e1 100755 (executable)
--- a/019
+++ b/019
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 019
 #
 # mkfs protofile test
 # FS QA Test No. 019
 #
 # mkfs protofile test
diff --git a/020 b/020
index c843bf5de35bdce0b99d507027e383e6ad86dfcc..0118e6145cf129a9de25c92caee2469884b7bdc4 100755 (executable)
--- a/020
+++ b/020
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 020
 #
 # extended attributes
 # FS QA Test No. 020
 #
 # extended attributes
diff --git a/021 b/021
index 11c86123ee1a080c065937928f56545cbdf08f11..18284eb0f9dae4440d57c609516d7802f4b074cd 100755 (executable)
--- a/021
+++ b/021
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 021
 #
 # xfs_db type attr test (pv 797508 linux-xfs & IRIX)
 # FS QA Test No. 021
 #
 # xfs_db type attr test (pv 797508 linux-xfs & IRIX)
diff --git a/022 b/022
index 90b46fbacad9b3ed94b846c49fa0ada54f00697c..76d18e6c81e1b1b3ff4982e8d7f8fb826e28b267 100755 (executable)
--- a/022
+++ b/022
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 022
 #
 # Test out a level 0 dump/restore to a tape of a subdir
 # FS QA Test No. 022
 #
 # Test out a level 0 dump/restore to a tape of a subdir
diff --git a/023 b/023
index 8d77acb92a864e71a3604c7596ad1e2b62156488..b9eeafe1801c6fe07db02e2fbd087fc20e2cd394 100755 (executable)
--- a/023
+++ b/023
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 023
 #
 # To test xfsdump/restore to tape using a directory with
 # FS QA Test No. 023
 #
 # To test xfsdump/restore to tape using a directory with
diff --git a/024 b/024
index ba3fec29102bc56d8ea64efa84774f98c9c02667..de5ab5fd6b33e9c8dc95f999fc12f402d2bcf6a3 100755 (executable)
--- a/024
+++ b/024
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 024
 #
 # Test out incremental dumps
 # FS QA Test No. 024
 #
 # Test out incremental dumps
diff --git a/025 b/025
index a0da452b89f345232e7d4baee8b5c1dea7b0f3ec..90d3389af6e35981020381b5711f4a7ecef4ab86 100755 (executable)
--- a/025
+++ b/025
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 025
 #
 # Test dump/restore using -m option (min strategy) 
 # FS QA Test No. 025
 #
 # Test dump/restore using -m option (min strategy) 
diff --git a/026 b/026
index 25a6a7deff66d5f767b1bbeabfbf1b3560f08df9..ef6aaa63d90982a83f69833817449162453d4a38 100755 (executable)
--- a/026
+++ b/026
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 026
 #
 # Test xfsdump/xfsrestore to a dump file (as opposed to a tape)
 # FS QA Test No. 026
 #
 # Test xfsdump/xfsrestore to a dump file (as opposed to a tape)
diff --git a/027 b/027
index 222599b6d00fa6c58e0098c553faa2dd424dc6fd..9df06c339e824fdc69b401eec0610b48769fb9e7 100755 (executable)
--- a/027
+++ b/027
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 027
 #
 # Test out "xfsdump | xfsrestore"
 # FS QA Test No. 027
 #
 # Test out "xfsdump | xfsrestore"
diff --git a/028 b/028
index 45dd7c6a3af7a40f5c5d687e89cbdcac68061f93..6628f662ff87b1bf0ae241801111673166a62154 100755 (executable)
--- a/028
+++ b/028
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 028
 #
 # To test out xfsinvutil
 # FS QA Test No. 028
 #
 # To test out xfsinvutil
diff --git a/029 b/029
index b9c5f1182a92a61f6c54142a7958921bb79d630d..e4fe7151c19af317bc070620c275d775829e6e38 100755 (executable)
--- a/029
+++ b/029
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 029
 #
 # exercise mkfs log (internal/external) zeroing
 # FS QA Test No. 029
 #
 # exercise mkfs log (internal/external) zeroing
diff --git a/030 b/030
index f4517f5366dbb8d7fb0cd83eddefd2b669c57ee2..74147d416d9add366ccb544d6e28d6ada986a4a5 100755 (executable)
--- a/030
+++ b/030
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 030
 #
 # exercise xfs_repair repairing broken filesystems
 # FS QA Test No. 030
 #
 # exercise xfs_repair repairing broken filesystems
diff --git a/031 b/031
index d6383d809eb485fd959fb9b0b5a9a8299288f1aa..b06227759ef90a67d615281b19c71706fc22bbfb 100755 (executable)
--- a/031
+++ b/031
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 031
 #
 # exercise xfs_repair - ensure repeated use doesn't corrupt
 # FS QA Test No. 031
 #
 # exercise xfs_repair - ensure repeated use doesn't corrupt
diff --git a/032 b/032
index 5db89ad303f7fef48dfcc2ae65a6582c41d42581..839b913b45c13f46bd442351da806c4e98b6e0db 100755 (executable)
--- a/032
+++ b/032
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 032
 #
 # cross check mkfs detection of foreign filesystems
 # FS QA Test No. 032
 #
 # cross check mkfs detection of foreign filesystems
diff --git a/033 b/033
index 599af623c63c972dbcbb1d9989837313159485a7..9651f26be20411227e0d1238a696744a515e5724 100755 (executable)
--- a/033
+++ b/033
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 033
 #
 # exercise xfs_repair repairing broken filesystems (root inodes)
 # FS QA Test No. 033
 #
 # exercise xfs_repair repairing broken filesystems (root inodes)
diff --git a/034 b/034
index 8af259cfbc28dd4fbc04b04e2228d5a902238490..c09f63bea8440ab23328d25d03413d5eed34f830 100755 (executable)
--- a/034
+++ b/034
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 034
 #
 # pv 801241 - check for reference leaks from the *handle xfsctls
 # FS QA Test No. 034
 #
 # pv 801241 - check for reference leaks from the *handle xfsctls
diff --git a/035 b/035
index 592605b33fb06e34a73350a5ad572a7aad9db595..34f5cac147d14cefbc87486f58c22c8063d149ba 100755 (executable)
--- a/035
+++ b/035
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 035
 #
 # Test doing multiple dumps to tape and restoring the 2nd one
 # FS QA Test No. 035
 #
 # Test doing multiple dumps to tape and restoring the 2nd one
diff --git a/036 b/036
index ac14e1afd4a0f5c493614ccb6e434aab8a6330ff..4ed2ebcc5eed8901a33ef0ef6e6882136998d3ec 100755 (executable)
--- a/036
+++ b/036
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 036
 #
 # Test xfsdump/restore minrmt to a remote IRIX tape 
 # FS QA Test No. 036
 #
 # Test xfsdump/restore minrmt to a remote IRIX tape 
diff --git a/037 b/037
index 736385de15e79073ca9c597b40ed56b20fb51eb3..fd1e1af1b8206b57c353fa9c89768d6d408631d5 100755 (executable)
--- a/037
+++ b/037
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 037
 #
 # Test xfsdump/restore minrmt to a remote linux tape 
 # FS QA Test No. 037
 #
 # Test xfsdump/restore minrmt to a remote linux tape 
diff --git a/038 b/038
index 5796d934e1c0ef3490d0eafdf267e9a8873ef08e..f2af2142f50ee01ef35e5bb75308ec2c4b968ccd 100755 (executable)
--- a/038
+++ b/038
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 038
 #
 # Test xfsdump/restore to a remote linux tape 
 # FS QA Test No. 038
 #
 # Test xfsdump/restore to a remote linux tape 
diff --git a/039 b/039
index b4dda5e7f51907d3d93652c7f7a6d676d7428ee9..016d2bc490fbd134a4977102d00dd45950334f3f 100755 (executable)
--- a/039
+++ b/039
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 039
 #
 # Test xfsdump/restore to a remote IRIX tape 
 # FS QA Test No. 039
 #
 # Test xfsdump/restore to a remote IRIX tape 
diff --git a/040 b/040
index 4481aeb5ea9be0bf84434ae3b24b2c90085c04c5..ea24ff544763c3b88374c08941f071dd0c90a2c9 100755 (executable)
--- a/040
+++ b/040
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 040
 #
 # srcdiff test
 # FS QA Test No. 040
 #
 # srcdiff test
diff --git a/041 b/041
index a49937ceb5f4a7cff4adf54cbc78a5e3e0af6f5e..2800811062579a4a74eab94ca3564090a0745da0 100755 (executable)
--- a/041
+++ b/041
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 041
 #
 # growfs QA tests - repeatedly fill/grow the filesystem
 # FS QA Test No. 041
 #
 # growfs QA tests - repeatedly fill/grow the filesystem
diff --git a/042 b/042
index ca6b365cf27a95154a207411663a59d0e4de735c..7ac5492188b2aa4485771a105566f22db3fa257f 100755 (executable)
--- a/042
+++ b/042
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 042
 #
 # xfs_fsr QA tests
 # FS QA Test No. 042
 #
 # xfs_fsr QA tests
diff --git a/043 b/043
index cc8104e06929f9e2e71519a1fcf5d5197296dde2..189dc5bb898cc8e8fde8f47fa0e80263a7a61aef 100755 (executable)
--- a/043
+++ b/043
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 043
 #
 # Test out xfsdump/restore but rmv inventory prior to restore.
 # FS QA Test No. 043
 #
 # Test out xfsdump/restore but rmv inventory prior to restore.
diff --git a/044 b/044
index 80631ba4e27c43c2983e7c487e1c00f37f54abfe..60a6e58df94276caabf438b49eafb756ed839381 100755 (executable)
--- a/044
+++ b/044
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 044
 #
 # external log uuid/format tests (TODO - version 2 log format)
 # FS QA Test No. 044
 #
 # external log uuid/format tests (TODO - version 2 log format)
diff --git a/045 b/045
index 736a777008d1f029b7b5b4c8bbda89048ec1ee43..db40333131579cb5d6b6843bf90bbbec5a78aef5 100755 (executable)
--- a/045
+++ b/045
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 045
 #
 # test mount of two FSes with identical UUID and mount with unknown option
 # FS QA Test No. 045
 #
 # test mount of two FSes with identical UUID and mount with unknown option
diff --git a/046 b/046
index 4c4c39f5259f485306406657f93a4e1a059f6992..783459c19f095d822fcbdbb45d936cec382c4794 100755 (executable)
--- a/046
+++ b/046
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 046
 #
 # check on symlinks permissions
 # FS QA Test No. 046
 #
 # check on symlinks permissions
diff --git a/047 b/047
index 72ed2d5ec8e5fbbc5791e557da1fa50d889d078c..f5f6a5214bb9c66af8b0900cf43ef3ab3a505015 100755 (executable)
--- a/047
+++ b/047
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 047
 #
 # invutil with interactive responses
 # FS QA Test No. 047
 #
 # invutil with interactive responses
diff --git a/048 b/048
index 4d74b5641b427c9aadcf7f734957c36cca408a51..9d360d6b443260fcbf9957825aa983d38db8363f 100755 (executable)
--- a/048
+++ b/048
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 048
 #
 # test return codes from xfsctl on bad userspace address
 # FS QA Test No. 048
 #
 # test return codes from xfsctl on bad userspace address
diff --git a/049 b/049
index a0559c30d2911a746b8b2b93d99f74c9fde384a9..3d3f030bdfd3dc7a7fa0b46719ad6dfd053c355a 100755 (executable)
--- a/049
+++ b/049
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 049
 #
 # XFS on loop test
 # FS QA Test No. 049
 #
 # XFS on loop test
diff --git a/050 b/050
index 785c10856ed881e078248b44d9c1fea4ac8f77bf..cf70b5ac8c36c7ee2e0cf8c13297a725b4e936c1 100755 (executable)
--- a/050
+++ b/050
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 050
 #
 # Exercises basic XFS quota functionality
 # FS QA Test No. 050
 #
 # Exercises basic XFS quota functionality
diff --git a/051 b/051
index bf951c2c90f4e11a84cc563e95751b635c819c56..238abe971ca0f5c49e6f2d33bcc35d1f754b7470 100755 (executable)
--- a/051
+++ b/051
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 051
 #
 # Test out ACLs.
 # FS QA Test No. 051
 #
 # Test out ACLs.
@@ -100,7 +100,7 @@ echo "Setup file"
 #       in order to execute it.
 touch file1
 cat <<EOF >file1
 #       in order to execute it.
 touch file1
 cat <<EOF >file1
-#!/bin/sh
+#!/bin/bash
 echo "Test was executed"
 EOF
 chmod u=rwx file1
 echo "Test was executed"
 EOF
 chmod u=rwx file1
diff --git a/052 b/052
index 3d8bb9e1e971faa62922a2f367d5a7c65be0ad76..2d8b73d8390ef3676b53105ad4bd9505c2b24111 100755 (executable)
--- a/052
+++ b/052
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 052
 #
 # Ensure that quota(1) displays blocksizes matching ondisk dquots.
 # FS QA Test No. 052
 #
 # Ensure that quota(1) displays blocksizes matching ondisk dquots.
diff --git a/053 b/053
index f28db3f9ac6c312395ac726ed3d2d5129fdff3b2..98644a787795b45ce60bc007fe068e7e6db94f7f 100755 (executable)
--- a/053
+++ b/053
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 053
 #
 # xfs_repair breaks acls
 # FS QA Test No. 053
 #
 # xfs_repair breaks acls
diff --git a/054 b/054
index b38efab1b1ed209cd31098878e6546900557d0aa..e5e500cdc64d08d81be0f13dee81254caf05abb0 100755 (executable)
--- a/054
+++ b/054
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 054
 #
 # Check behavior of chown with both user and group quota enabled,
 # FS QA Test No. 054
 #
 # Check behavior of chown with both user and group quota enabled,
diff --git a/055 b/055
index 330d93380865c79c855f6618053eea7b88557ab6..309b9c3180f269d9075ac199c061b4dea734d8a9 100755 (executable)
--- a/055
+++ b/055
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 055
 #
 # Test xfsdump/restore to a remote IRIX tape using RMT user
 # FS QA Test No. 055
 #
 # Test xfsdump/restore to a remote IRIX tape using RMT user
diff --git a/056 b/056
index 1578408aa92c9ffc11a5689b542c6b875ef73b89..a19b85acfda53e12ca77f51f42c9aa0b24c48580 100755 (executable)
--- a/056
+++ b/056
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 056
 #
 # Test xfsdump/xfsrestore to a dump file (as opposed to a tape)
 # FS QA Test No. 056
 #
 # Test xfsdump/xfsrestore to a dump file (as opposed to a tape)
diff --git a/057 b/057
index 5d427b086685b32d9b6469597dfd3bde384c7ef3..f3219a3b53ef20de6f9ca61a8753d5d4bab57a16 100755 (executable)
--- a/057
+++ b/057
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 057
 #
 # Place holder for test 075. Test out the different acl_get semantics
 # FS QA Test No. 057
 #
 # Place holder for test 075. Test out the different acl_get semantics
diff --git a/058 b/058
index c1290c8bbb522314889b188bf1eeea29055fdf32..43b2293cb5ecf8b35f09830964a2fdbed612f249 100755 (executable)
--- a/058
+++ b/058
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 058
 #
 # Place holder test 068. Test some ACL API functions.
 # FS QA Test No. 058
 #
 # Place holder test 068. Test some ACL API functions.
diff --git a/059 b/059
index 52033ccb71322e79e251ca5b2a33cf1ad7a93a76..6348f0e117fd78c5a629c69f160fe6b19721477f 100755 (executable)
--- a/059
+++ b/059
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 059
 #
 # place holder for IRIX 059 test for xfsdump/xfsrestore multi streams
 # FS QA Test No. 059
 #
 # place holder for IRIX 059 test for xfsdump/xfsrestore multi streams
diff --git a/060 b/060
index 3f6e3491456c707b4e681998fc0bd2c3ce3436b4..6e58e5b4cbbf18b31def326ffce4c96881d313dd 100755 (executable)
--- a/060
+++ b/060
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 060
 #
 # place holder for IRIX 060 test for xfsdump/xfsrestore multi streams
 # FS QA Test No. 060
 #
 # place holder for IRIX 060 test for xfsdump/xfsrestore multi streams
diff --git a/061 b/061
index 8c125d12a8cfd7a2da9447b104165fe60929d668..414675fa3b29e5da8b4d865c6805a01b08c9986c 100755 (executable)
--- a/061
+++ b/061
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 061
 #
 # Test restoring a dump created in IRIX/XFS
 # FS QA Test No. 061
 #
 # Test restoring a dump created in IRIX/XFS
diff --git a/062 b/062
index b4144b93c9bcaa906a339a267215af5f2760311f..76ad5130cc2a1c76b5ec4b59fb5a98223389a095 100755 (executable)
--- a/062
+++ b/062
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 062
 #
 # Exercises the getfattr/setfattr tools
 # FS QA Test No. 062
 #
 # Exercises the getfattr/setfattr tools
diff --git a/063 b/063
index 3bc4fd716e00b231dcadb10df9b07a2878ece936..d2b8a9fc14fd6c2a11c26edcdfb31d6ea308563e 100755 (executable)
--- a/063
+++ b/063
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 063
 #
 # xfsdump/xfsrestore with EAs
 # FS QA Test No. 063
 #
 # xfsdump/xfsrestore with EAs
diff --git a/064 b/064
index be7b22d77cfcaff6b6de73b13b64ec129a017813..16960c9ea4df043e20c37f2f0f2be46394b5f6ee 100755 (executable)
--- a/064
+++ b/064
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 064
 #
 # test multilevel dump and restores with hardlinks
 # FS QA Test No. 064
 #
 # test multilevel dump and restores with hardlinks
diff --git a/065 b/065
index 54419ae60b6f5b4ea7a8b61c00ca8c4d3061223a..f21a87fcc5beae4dcedabaa4b03fc78807682ea0 100755 (executable)
--- a/065
+++ b/065
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 065
 #
 # Testing incremental dumps and cumulative restores with
 # FS QA Test No. 065
 #
 # Testing incremental dumps and cumulative restores with
diff --git a/066 b/066
index 1d637d18783e1739ccf148c43c1a31b4902e21a2..a6e76c115a067c45552a76e62a02ad6b83f34a0f 100755 (executable)
--- a/066
+++ b/066
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 066
 #
 # Test dumping of large files
 # FS QA Test No. 066
 #
 # Test dumping of large files
diff --git a/067 b/067
index 2ac787851844b6573bad37a60b4fb6a24911c71f..5ab743e3747e6058fa9c4af5dc0795ec12abcd65 100755 (executable)
--- a/067
+++ b/067
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 067
 #
 # Test out acl/dacls which fit in shortform in the inode
 # FS QA Test No. 067
 #
 # Test out acl/dacls which fit in shortform in the inode
diff --git a/068 b/068
index 82c1a4e1274077e4ca1ec6719bf049d753b3a9bc..5d0053d4089b31d1c8a980805a5a4f8a8c162094 100755 (executable)
--- a/068
+++ b/068
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 068
 #
 # Test case to reproduce xfs_freeze hang under filsystem load.
 # FSQA Test No. 068
 #
 # Test case to reproduce xfs_freeze hang under filsystem load.
diff --git a/069 b/069
index cf557055bdfbff7a8a4312d8ccf314f7cc2b7a1b..820ca5f1f83c29d99f4dd2ec766a12eb6ef3e2ce 100755 (executable)
--- a/069
+++ b/069
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 069
 #
 # Test out writes with O_APPEND flag sets.
 # FS QA Test No. 069
 #
 # Test out writes with O_APPEND flag sets.
diff --git a/070 b/070
index aeea518941ba1e6248fc5224a4815a3e945011c3..5dca47678ef054db80e47a3bd1faf0a24fa2fab2 100755 (executable)
--- a/070
+++ b/070
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 070
 #
 # fsstress incarnation testing extended attributes writes
 # FS QA Test No. 070
 #
 # fsstress incarnation testing extended attributes writes
diff --git a/071 b/071
index 303498edd6020444146e09fd3a3af6a7a37ae750..be9b11bd6b3b9bedb6acfc39693053c7735892ab 100755 (executable)
--- a/071
+++ b/071
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 071
 #
 # Exercise IO at large file offsets.
 # FS QA Test No. 071
 #
 # Exercise IO at large file offsets.
diff --git a/072 b/072
index 96b783d2d158fc834198989971ddc34351db5550..981c408749118636252be29938c4d6e230b9cf51 100755 (executable)
--- a/072
+++ b/072
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 072
 #
 # Check some unwritten extent boundary conditions
 # FS QA Test No. 072
 #
 # Check some unwritten extent boundary conditions
diff --git a/073 b/073
index 756c1c84d1d52912a310d85d654cb18ab59d5d6b..90fa1f0a77881e4679a865494b0a71ffc3893cc4 100755 (executable)
--- a/073
+++ b/073
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 073
 #
 # Test xfs_copy
 # FS QA Test No. 073
 #
 # Test xfs_copy
diff --git a/074 b/074
index 9ce45635dbfccae0a8b9b0ef3f6ad90d5b5db3ff..b9fb9d5416b154d0268960e65c49b78454209b8c 100755 (executable)
--- a/074
+++ b/074
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 074
 #
 # fstest
 # FS QA Test No. 074
 #
 # fstest
diff --git a/075 b/075
index 49d006d147c4bc9178a746574299699b95a15c3f..0f0a6ed254d8f7948e2bc273ada5ceb1257891b9 100755 (executable)
--- a/075
+++ b/075
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 075
 #
 # fsx (non-AIO variant)
 # FS QA Test No. 075
 #
 # fsx (non-AIO variant)
diff --git a/076 b/076
index 0b1a195b271fe6b908b6e2552f93764d09a8bb77..e472b26945b8845dfc747e4a08e7ea9fbbe3877e 100755 (executable)
--- a/076
+++ b/076
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 076
 #
 # Test blockdev reads in parallel with filesystem reads/writes
 # FS QA Test No. 076
 #
 # Test blockdev reads in parallel with filesystem reads/writes
diff --git a/077 b/077
index 719c8c3bb340ef8509fa2cb58c5a2af2679b0281..cdee8da03d92e1b6a3ee98f9db44e83117e5ea32 100755 (executable)
--- a/077
+++ b/077
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 077
 #
 # Check use of ACLs (extended attributes) on a full filesystem
 # FS QA Test No. 077
 #
 # Check use of ACLs (extended attributes) on a full filesystem
diff --git a/078 b/078
index acef5c14c83a3e6b4a63fa36f4dbc6a8c8426c2b..b8d9132e75ba872f30e1062ceb03adb9da21c291 100755 (executable)
--- a/078
+++ b/078
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 078
 #
 # Check several growfs corner cases
 # FS QA Test No. 078
 #
 # Check several growfs corner cases
diff --git a/079 b/079
index b26cc0a9591c51f096757ef6d7531beb7fb82bca..151835c8017d088ae92cf78174d27180db1910ac 100755 (executable)
--- a/079
+++ b/079
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 079
 #
 # Run the t_immutable test program for immutable/append-only files.
 # FS QA Test No. 079
 #
 # Run the t_immutable test program for immutable/append-only files.
diff --git a/080 b/080
index dc51c59df39359632b03f0d5744a424b2582f6f7..8ece84db4d9dc8da715af05acdff2bfb3e95c9f7 100755 (executable)
--- a/080
+++ b/080
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 080
 #
 # rwtest (iogen|doio)
 # FS QA Test No. 080
 #
 # rwtest (iogen|doio)
diff --git a/081 b/081
index c8eba80b0c3e3c759be72e5f3a49c981961c7085..96156c85e62b16c01333e5d4e6cac210add1541e 100755 (executable)
--- a/081
+++ b/081
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 081
 #
 # To test out logprint with quotas
 # FS QA Test No. 081
 #
 # To test out logprint with quotas
diff --git a/082 b/082
index ca198210c767f3c962f4fc7ba69b4414714af0a0..c413c1086890262cc05867347d15f5f905ef2cf8 100755 (executable)
--- a/082
+++ b/082
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 082
 #
 # Test out the v2 stripe logs with logprint
 # FS QA Test No. 082
 #
 # Test out the v2 stripe logs with logprint
diff --git a/083 b/083
index a61aa660a2c49da50faef793c1bf17f8d7a90b8a..7342baa7e6ca90b019967822ddcfedd12361831c 100755 (executable)
--- a/083
+++ b/083
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 083
 #
 # Exercise filesystem full behaviour - run numerous fsstress
 # FS QA Test No. 083
 #
 # Exercise filesystem full behaviour - run numerous fsstress
diff --git a/084 b/084
index 212bbfaa663ced51d92826245fd32bf9402919a0..622eb4f00ab54a22e4ddc1658d6868872a0f0f89 100755 (executable)
--- a/084
+++ b/084
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 084
 #
 # Exercises unwritten extent reads and writes, looking
 # FS QA Test No. 084
 #
 # Exercises unwritten extent reads and writes, looking
diff --git a/085 b/085
index 7a62b0c20ad44bba6afef6c1e70aacaff60e2770..361aec1653a19e80a6d8d01492cd642b8469fc4b 100755 (executable)
--- a/085
+++ b/085
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 085
 #
 # To test log replay by shutdown of file system
 # FS QA Test No. 085
 #
 # To test log replay by shutdown of file system
diff --git a/086 b/086
index 5a1270f9ba0d622d782a1a8a23c24886d4e55596..9c3f22dbefd7e3adca4ad07edfd5b40aef42bfb9 100755 (executable)
--- a/086
+++ b/086
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 086
 #
 # To test log replay with version 2 logs
 # FS QA Test No. 086
 #
 # To test log replay with version 2 logs
diff --git a/087 b/087
index 14a9d4e16a89100c4926be70eaf7c624e87874e2..48e5eaa74a9e623d5c6cbaa8751890f28f796cdd 100755 (executable)
--- a/087
+++ b/087
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 087
 #
 # * like 086 but want to create more/different kinds of metadata
 # FS QA Test No. 087
 #
 # * like 086 but want to create more/different kinds of metadata
diff --git a/088 b/088
index 3ebda66ea60aacfee57d812fafbf13dc5d7bfd36..f6f0e265f35bb0691d06ddaecdd9098d4da45fc6 100755 (executable)
--- a/088
+++ b/088
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 088
 #
 # test out CAP_DAC_OVERRIDE and CAP_DAC_SEARCH code in 
 # FS QA Test No. 088
 #
 # test out CAP_DAC_OVERRIDE and CAP_DAC_SEARCH code in 
diff --git a/089 b/089
index 3fce2f834a64b54319cb51fee23eb00ab0b71b8c..e28e0999cec8eb6a98ac5c1c6940d33051c428c1 100755 (executable)
--- a/089
+++ b/089
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 089
 #
 # Emulate the way Linux mount manipulates /etc/mtab to attempt to
 # FS QA Test No. 089
 #
 # Emulate the way Linux mount manipulates /etc/mtab to attempt to
diff --git a/090 b/090
index e71badb86e96d3780d1dbaf2a0401ebb116ddd75..0cdbe341747627692e6df6bdc0398ce643cc6a12 100755 (executable)
--- a/090
+++ b/090
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 090
 #
 # Exercise IO on the realtime device (direct, buffered, mmapd)
 # FS QA Test No. 090
 #
 # Exercise IO on the realtime device (direct, buffered, mmapd)
diff --git a/091 b/091
index 0ee9c7a90775d53456c912e3297238a6dc0f31b2..6c4566fc073036c0f2fb3aa8e56c710ee60a1426 100755 (executable)
--- a/091
+++ b/091
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 091
 #
 # fsx exercising direct IO -- sub-block sizes and concurrent buffered IO
 # FS QA Test No. 091
 #
 # fsx exercising direct IO -- sub-block sizes and concurrent buffered IO
diff --git a/092 b/092
index 73384b91e8a8ae8464165cd3083cdc286678a7fb..429fa805e11c8d1fa17abbda94b13b6191488f88 100755 (executable)
--- a/092
+++ b/092
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 092
 #
 # Make sure that we can mount inode64 filesystems
 # FS QA Test No. 092
 #
 # Make sure that we can mount inode64 filesystems
diff --git a/093 b/093
index 32324764aca9dda919de04f991be2a41a060234a..5babfb3486364c33fad7dacebf9b80f44b405f92 100755 (executable)
--- a/093
+++ b/093
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 093
 #
 # Test out for IRIX the removal of file capabilities when
 # FS QA Test No. 093
 #
 # Test out for IRIX the removal of file capabilities when
@@ -75,7 +75,7 @@ user=`grep ':all=:all=' /etc/capability | tail -1 | $AWK_PROG -F: '{print $1}'`
 uid=`grep $user /etc/passwd | $AWK_PROG -F: '{print $3}'`
 
 cat >$tmp.append <<EOF
 uid=`grep $user /etc/passwd | $AWK_PROG -F: '{print $3}'`
 
 cat >$tmp.append <<EOF
-#!/bin/sh
+#!/bin/bash
 echo data >>$file
 EOF
 chmod ugo+x $tmp.append
 echo data >>$file
 EOF
 chmod ugo+x $tmp.append
diff --git a/094 b/094
index 97f6be76bc6d0985897a6af90a294103056c5db6..8e8b5e7a2aa2ee6d717a300a04e32be6aceebb66 100755 (executable)
--- a/094
+++ b/094
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 094
 #
 # Exercising the inheritable realtime inode bit.
 # FS QA Test No. 094
 #
 # Exercising the inheritable realtime inode bit.
diff --git a/095 b/095
index 6e2005a7770630c77a4f001b601e47a4c4b051e7..b85b97fb0ff6e77374a15c460f131c410f1759b6 100755 (executable)
--- a/095
+++ b/095
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 095
 #
 # test out xfs_chver on IRIX
 # FS QA Test No. 095
 #
 # test out xfs_chver on IRIX
diff --git a/096 b/096
index 6011f3493961ca95f0dcb1c748983be2d21fea6a..237edada97d51efc51d8674287747502d66b1857 100755 (executable)
--- a/096
+++ b/096
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 096
 #
 # test out mkfs_xfs output on IRIX/Linux and some of its error handling
 # FS QA Test No. 096
 #
 # test out mkfs_xfs output on IRIX/Linux and some of its error handling
diff --git a/097 b/097
index a6c57b0531e700f6e764221498278ce84c60b488..2597d53225a5e16ed7ced9c7845aa3ee719a6775 100755 (executable)
--- a/097
+++ b/097
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 097. Modifed from UDFQA test 033.
 #
 # simple attr tests for EAs:
 # FS QA Test No. 097. Modifed from UDFQA test 033.
 #
 # simple attr tests for EAs:
diff --git a/098 b/098
index dcdfb165135ea0f5c29e16caa2ec7f3ca09dacac..e59f5ac4db7dd1991b6629272529af9c1bd1501b 100755 (executable)
--- a/098
+++ b/098
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 098. Modified from UDFQA test 035
 #
 # simple attr tests for EAs:
 # FS QA Test No. 098. Modified from UDFQA test 035
 #
 # simple attr tests for EAs:
diff --git a/099 b/099
index 4827b8976a7dd5bbac6c6042eb348d6a49d44809..90af18fa09bc5aaf24e5b0c32338d3ea881600e1 100755 (executable)
--- a/099
+++ b/099
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 099. Modified from UDFQA test 036.
 #
 # ACL test
 # FS QA Test No. 099. Modified from UDFQA test 036.
 #
 # ACL test
@@ -103,7 +103,7 @@ echo "Setup file"
 #       in order to execute it.
 touch file1
 cat <<EOF >file1
 #       in order to execute it.
 touch file1
 cat <<EOF >file1
-#!/bin/sh
+#!/bin/bash
 echo "Test was executed"
 EOF
 chmod u=rwx file1
 echo "Test was executed"
 EOF
 chmod u=rwx file1
diff --git a/100 b/100
index 7c22f8752956e3035c50cfc4c9e8a8dcf354e585..f3504ced18fca245b28a78c6dd1ab2126dca8409 100755 (executable)
--- a/100
+++ b/100
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 100. Modified from UDF QA test 030.
 #
 # Test whether a tarred directory structure can be untarred onto
 # FS QA Test No. 100. Modified from UDF QA test 030.
 #
 # Test whether a tarred directory structure can be untarred onto
diff --git a/101 b/101
index ca385d1f0e29dfbf9cf053d4842d0eaad71939ca..e58f8b62a0a551c8970402c35ccbe1db4818ec41 100755 (executable)
--- a/101
+++ b/101
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 101. Modified from UDFQA test 029. 
 #
 # This tests mkfs_udf with -s [SIZE] option. 
 # FS QA Test No. 101. Modified from UDFQA test 029. 
 #
 # This tests mkfs_udf with -s [SIZE] option. 
diff --git a/102 b/102
index 048772c080049f19f6e3c1159612993c37bff7eb..dab9b5cfd4395b1c449518bdd758691b408d2f7a 100755 (executable)
--- a/102
+++ b/102
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 102
 #
 # This tests mkfs_udf/mkudffs and the device detection code
 # FS QA Test No. 102
 #
 # This tests mkfs_udf/mkudffs and the device detection code
diff --git a/103 b/103
index 8d3e22670fe2473162b2cb6efb8631bf42769d2a..8f7e45b64532a3fd31a88d3ad0a47ad6ba18a49d 100755 (executable)
--- a/103
+++ b/103
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 103
 #
 # Exercise the XFS nosymlinks inode flag
 # FS QA Test No. 103
 #
 # Exercise the XFS nosymlinks inode flag
diff --git a/104 b/104
index 6dea1d32bfcf709b28be1c13144c57bcc3f56808..c50d3fc080d080dfb4e4c5eb2cd346a88be453a3 100755 (executable)
--- a/104
+++ b/104
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 104
 #
 # XFS online growfs-while-allocating tests (data subvol variant)
 # FS QA Test No. 104
 #
 # XFS online growfs-while-allocating tests (data subvol variant)
diff --git a/105 b/105
index a98a03e3a3cdd57f93aaa09f6b4490fd1d37c3ae..e3163fd9300fec7c685bae7eae0874e1a21645ff 100755 (executable)
--- a/105
+++ b/105
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 105
 #
 # Test fix of bug:
 # FS QA Test No. 105
 #
 # Test fix of bug:
diff --git a/106 b/106
index 30f740bffe6cc9a68aa80433658175f7578132b2..5bff660610b5ec4e17506650bcdb1a27c4be8cd7 100755 (executable)
--- a/106
+++ b/106
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 106
 #
 # Exercise basic xfs_quota functionality (user/group/project quota)
 # FS QA Test No. 106
 #
 # Exercise basic xfs_quota functionality (user/group/project quota)
diff --git a/107 b/107
index f36dc214aba648bd9803006bf879f956b7a20f82..c270f0e7e3f1709e0f661749bbb3e24ae18c8beb 100755 (executable)
--- a/107
+++ b/107
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 107
 #
 # Project quota.
 # FS QA Test No. 107
 #
 # Project quota.
diff --git a/108 b/108
index 3a1fee94df2ee1cbf3d61f0cddbb8fdf6af08b76..b429bc68a16c244e389267bd3eec720f42bf0389 100755 (executable)
--- a/108
+++ b/108
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 108
 #
 # Simple quota accounting test for direct/buffered/mmap IO.
 # FS QA Test No. 108
 #
 # Simple quota accounting test for direct/buffered/mmap IO.
diff --git a/109 b/109
index 1ec25eabb16c76d78ad72a4d42a48a91d4127331..a9c174fa5a3d1917b5ab9ab0afb69aa3431ff7b3 100755 (executable)
--- a/109
+++ b/109
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 109
 #
 # ENOSPC deadlock case from Asano Masahiro.
 # FS QA Test No. 109
 #
 # ENOSPC deadlock case from Asano Masahiro.
diff --git a/110 b/110
index fa8ade9d4eea07920ee2aae0f243ee1836793133..cf5f663132ff345f9dfcc59f31354622b240c10f 100755 (executable)
--- a/110
+++ b/110
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 110
 #
 # Incorrect dir2 freetab warning case from Masanori Tsuda.
 # FS QA Test No. 110
 #
 # Incorrect dir2 freetab warning case from Masanori Tsuda.
diff --git a/111 b/111
index db86df631ebdff3ff4f6acf49ee9b142bf60bf20..719a0e0317137933137564c1790a111020aca37a 100755 (executable)
--- a/111
+++ b/111
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 111
 #
 # Infinite xfs_bulkstat bad-inode loop case from Roger Willcocks.
 # FS QA Test No. 111
 #
 # Infinite xfs_bulkstat bad-inode loop case from Roger Willcocks.
diff --git a/112 b/112
index d6c29526ae0821b50c6e3f785a203b1d7522835f..557350ac3e932d14793cab1f9261f3ba2af238f5 100755 (executable)
--- a/112
+++ b/112
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 112
 #
 # fsx (AIO variant, based on 075)
 # FS QA Test No. 112
 #
 # fsx (AIO variant, based on 075)
diff --git a/113 b/113
index f05275df5ef1ab01357cabd92150db86b1244781..23676e02989d19717e6e16b520f391451f293413 100755 (executable)
--- a/113
+++ b/113
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 113
 #
 # aio-stress
 # FS QA Test No. 113
 #
 # aio-stress
diff --git a/114 b/114
index 3596da8b93d4f0f455d9c5d12cd9dd6430db2a68..8787937b0fb8796eeb1681d0217e016ce61d388c 100755 (executable)
--- a/114
+++ b/114
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 114
 #
 # Test some parent ptr stuff
 # FS QA Test No. 114
 #
 # Test some parent ptr stuff
diff --git a/115 b/115
index b874cb8f7ed79665b84ce7ebefa35b73f10fe2b2..8ef0e4ccdcebf983300c91d60a6b3b42d2d5c343 100755 (executable)
--- a/115
+++ b/115
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 115
 #
 # Test out xfs_repair_ipaths
 # FS QA Test No. 115
 #
 # Test out xfs_repair_ipaths
diff --git a/116 b/116
index e902ce9049808e3d2c4e3d588f56a3af823c006c..cc2bb0f314387402f45d2e5a19c07896fbc601dc 100755 (executable)
--- a/116
+++ b/116
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 116
 #
 # pv#940491
 # FS QA Test No. 116
 #
 # pv#940491
diff --git a/117 b/117
index 04c628ea3b3187874d0fee52dc02738efdeb673e..915520fafda129c84e9da0a10b91758c0aa7d52f 100755 (executable)
--- a/117
+++ b/117
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 117
 #
 # Attempt to cause filesystem corruption with serial fsstresses doing
 # FS QA Test No. 117
 #
 # Attempt to cause filesystem corruption with serial fsstresses doing
diff --git a/118 b/118
index cb0e5ee6fee48824ec821124bd09acfc50038841..403655eeb19a7fc2669d6e3467fe6f0de21bb7cc 100755 (executable)
--- a/118
+++ b/118
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 118
 #
 # To test out pv#940675 crash in xfs_trans_brelse + quotas
 # FS QA Test No. 118
 #
 # To test out pv#940675 crash in xfs_trans_brelse + quotas
diff --git a/119 b/119
index 516f992fedf074b7d9e788d5955bb7e506c68b37..1509ecebe4bf9748c2c85922930f0ef0b76fc4b4 100755 (executable)
--- a/119
+++ b/119
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 119
 #
 # Leaking reservation space in the GRH
 # FS QA Test No. 119
 #
 # Leaking reservation space in the GRH
diff --git a/120 b/120
index dd6e91a5e6d6b87c984c4dbcbc088ed7d0e3b5ae..bf1e617098ee3811a9ac098e23ef04bca81f4c6f 100755 (executable)
--- a/120
+++ b/120
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # FS QA Test No. 120
 #
 # Test noatime mount option.
 # FS QA Test No. 120
 #
 # Test noatime mount option.
diff --git a/121 b/121
index eb0158d41ef5fdf295cafae97580f808fea1e599..2137ebc7b479539e3356c0518f2e7529fee36a9a 100755 (executable)
--- a/121
+++ b/121
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 121
 #
 # To test log replay for the unlinked list.
 # FS QA Test No. 121
 #
 # To test log replay for the unlinked list.
diff --git a/122 b/122
index 9fbe437f8e08b930444c023532b9af820488650e..4c11556114e284a20865d260012d1e0b54d46e4d 100755 (executable)
--- a/122
+++ b/122
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 122
 #
 # pv#952498
 # FS QA Test No. 122
 #
 # pv#952498
diff --git a/123 b/123
index f76b62cf6bf2d54ed223dfeaf07a4ecdd109942a..27c1e660dc3dbd25ffdbebd24deb151b31f97a1d 100755 (executable)
--- a/123
+++ b/123
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 123
 #
 # Make sure user cannot overwrite, append, delete or move a file created by 
 # FSQA Test No. 123
 #
 # Make sure user cannot overwrite, append, delete or move a file created by 
@@ -60,7 +60,7 @@ _user_do()
 {
     if [ "$HOSTOS" == "IRIX" ]
        then
 {
     if [ "$HOSTOS" == "IRIX" ]
        then
-       echo $1 | /bin/sh "su $qa_user 2>&1" | _filter_user_do
+       echo $1 | /bin/bash "su $qa_user 2>&1" | _filter_user_do
     else
        echo $1 | su $qa_user 2>&1 | _filter_user_do
     fi
     else
        echo $1 | su $qa_user 2>&1 | _filter_user_do
     fi
diff --git a/124 b/124
index 5a44656eb062924a4c4bb5d5ce9ae9f5a7b9a006..adae30469b440c5180d84287e375e5a56c989749 100755 (executable)
--- a/124
+++ b/124
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 124
 #
 # Test preallocated_rw_pattern_test modified from CXFSQA test preallocated_rw_pattern_test
 # FSQA Test No. 124
 #
 # Test preallocated_rw_pattern_test modified from CXFSQA test preallocated_rw_pattern_test
diff --git a/125 b/125
index afc31d0f4e97fe275c8354c8fd393866f4ee0c1c..e84109a4ca698065747e808a668ab90affa85013 100755 (executable)
--- a/125
+++ b/125
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 125
 #
 # ftruncate test, modified from CXFSQA tests cxfs_ftrunc and cxfs_trunc
 # FSQA Test No. 125
 #
 # ftruncate test, modified from CXFSQA tests cxfs_ftrunc and cxfs_trunc
diff --git a/126 b/126
index 7bb10de4edf488d03d3b4bb183cc19206c4072d8..44db64c624ade77aca1ce84e22135a078fbbb6c0 100755 (executable)
--- a/126
+++ b/126
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 126
 #
 # tests various file permission options modified from CXFSQA test fs_perms
 # FSQA Test No. 126
 #
 # tests various file permission options modified from CXFSQA test fs_perms
diff --git a/127 b/127
index 30f4fdb5a6b3b2521f41bf86887eff1666c9c5b3..8a61ffb632948ae59048c38c0a6ad9c70cb9d22d 100755 (executable)
--- a/127
+++ b/127
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 127
 #
 # fsx tests modified from CXFSQA tests
 # FSQA Test No. 127
 #
 # fsx tests modified from CXFSQA tests
diff --git a/128 b/128
index c3f311debde32ad55722adcc39a32a60677209e3..7760b95139358c628d3980f26272a55ef3f2533a 100755 (executable)
--- a/128
+++ b/128
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 128
 #
 # Test nosuid mount option modified from CXFSQA test mount_option_nosuid
 # FSQA Test No. 128
 #
 # Test nosuid mount option modified from CXFSQA test mount_option_nosuid
@@ -58,7 +58,7 @@ cp `which ls` $SCRATCH_MNT
 chmod 700 $SCRATCH_MNT/nosuid
 chmod 4755 $SCRATCH_MNT/ls
 
 chmod 700 $SCRATCH_MNT/nosuid
 chmod 4755 $SCRATCH_MNT/ls
 
-su -s/bin/sh - $qa_user -c "$SCRATCH_MNT/ls $SCRATCH_MNT/nosuid >/dev/null 2>&1"
+su -s/bin/bash - $qa_user -c "$SCRATCH_MNT/ls $SCRATCH_MNT/nosuid >/dev/null 2>&1"
 if [ $? -eq 0 ] ; then
        echo "Error: we shouldn't be able to ls the directory"
 fi
 if [ $? -eq 0 ] ; then
        echo "Error: we shouldn't be able to ls the directory"
 fi
diff --git a/129 b/129
index 66b4cb9d5cf1a6c547dc2308d21c2814cb54b072..c9f11d6445ebfc6062e979b13cfd82528b4307d6 100755 (executable)
--- a/129
+++ b/129
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 129
 #
 # looptests created from CXFSQA test looptest
 # FSQA Test No. 129
 #
 # looptests created from CXFSQA test looptest
diff --git a/130 b/130
index 816f4bc700e023a56fa61a835c6d54aef861763a..21582ea43368770025188b57f708912f9c6ff785 100755 (executable)
--- a/130
+++ b/130
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 130
 #
 # xfs_io vector read/write and trunc tests. modified from cxfsqa tests
 # FSQA Test No. 130
 #
 # xfs_io vector read/write and trunc tests. modified from cxfsqa tests
diff --git a/131 b/131
index de83fe283c4965ac8db41adde78825868cb13216..9be0a14ca7887bba109877c6093ab80c02f6cd0e 100755 (executable)
--- a/131
+++ b/131
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 131
 #
 # lock test created from CXFSQA test lockfile_simple
 # FSQA Test No. 131
 #
 # lock test created from CXFSQA test lockfile_simple
diff --git a/132 b/132
index 760315c120121f3811b16ab7e7466e907478ff46..e90f56c2ab0100fa89bfbcddbb0056ae75523d1c 100755 (executable)
--- a/132
+++ b/132
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 132
 #
 # xfs_io aligned vector rw created from CXFSQA test
 # FSQA Test No. 132
 #
 # xfs_io aligned vector rw created from CXFSQA test
diff --git a/133 b/133
index 26d16fe0d25664ecfa235dc31a7d7dce3d5e46d1..9dbcb646233638897d8ccd4d6c6995eef2e1b426 100755 (executable)
--- a/133
+++ b/133
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 133
 #
 # Concurrent I/O to same file to ensure no deadlocks
 # FSQA Test No. 133
 #
 # Concurrent I/O to same file to ensure no deadlocks
diff --git a/134 b/134
index f00e1f0a042304728a2c128763e0a6ccfcbb1319..0f97e18c9f57f2e3b1c507cad5d20797b916e851 100755 (executable)
--- a/134
+++ b/134
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 134
 #
 # test to reproduce PV951636:
 # FS QA Test No. 134
 #
 # test to reproduce PV951636:
diff --git a/135 b/135
index a3a8ac9a04dd2e9a80317b885eafec4a3d870219..915701fdf8d9868c49a2db9c42cc254cb9f81b25 100755 (executable)
--- a/135
+++ b/135
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 135
 #
 # Concurrent I/O to same file to ensure no deadlocks
 # FSQA Test No. 135
 #
 # Concurrent I/O to same file to ensure no deadlocks
diff --git a/136 b/136
index d5d8a3441ee7184cd05a05af7a0c7b76d94f1b8c..d394594654474cd96cd57d4e4227bdca4bbc6950 100755 (executable)
--- a/136
+++ b/136
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 136
 #
 # Test the attr2 code
 # FS QA Test No. 136
 #
 # Test the attr2 code
diff --git a/137 b/137
index 4db81275519273cddb69d257725bd24007b8799a..42fb853b6a6fa49b5e32ca1456062003fa271a59 100755 (executable)
--- a/137
+++ b/137
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 137
 #
 # Test for NULL files problem
 # FSQA Test No. 137
 #
 # Test for NULL files problem
diff --git a/138 b/138
index c9a23818951b1ab97b16c7ee1fa45e9a9ead6d42..e7b56092fb45af3753ece2b8780e9fb56851f3e2 100755 (executable)
--- a/138
+++ b/138
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 138
 #
 # Test for NULL files problem
 # FSQA Test No. 138
 #
 # Test for NULL files problem
diff --git a/139 b/139
index 3fb05cf3dc2b623aa3f3171670633fb0c2870b7a..706a112bcf51cbe462ca371a028508f56fbe5171 100755 (executable)
--- a/139
+++ b/139
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 139
 #
 # Test for NULL files problem
 # FSQA Test No. 139
 #
 # Test for NULL files problem
diff --git a/140 b/140
index 84ee0f02e72b0ed117ff93081e3e3b8ff9a60acd..1f88302e654449d3e744593551fa0bfd132c60f4 100755 (executable)
--- a/140
+++ b/140
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 140
 #
 # Test for NULL files problem
 # FSQA Test No. 140
 #
 # Test for NULL files problem
diff --git a/141 b/141
index 9ee27e4bbc88567d95cb554caf747e8af95bec7c..cc501d6c6b4f70053cae3a6f9eb82e94f8f7ea95 100755 (executable)
--- a/141
+++ b/141
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 141
 #
 # Test for xfs_io mmap read problem
 # FSQA Test No. 141
 #
 # Test for xfs_io mmap read problem
diff --git a/142 b/142
index 0bc3ded3bfabf2d0f14bf8e68caeb46b37239b95..c09a9682a7b3e3609dd916808b0f605456e72d7c 100755 (executable)
--- a/142
+++ b/142
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 142
 #
 # Dmapi get/set_dmattr
 # FSQA Test No. 142
 #
 # Dmapi get/set_dmattr
diff --git a/143 b/143
index c4763f59646148a1ea5af4db97ef84319565c4f1..7db6fea4df2dacbd1c5c5c88f1168d3325b90bad 100755 (executable)
--- a/143
+++ b/143
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 143
 #
 # Dmapi get/set_eventlist
 # FSQA Test No. 143
 #
 # Dmapi get/set_eventlist
diff --git a/144 b/144
index cbbbc4256c57a18edab00ada55f2749463d1a8c4..36b9263eab6692c77f1aca7dbc16d93904231a2e 100755 (executable)
--- a/144
+++ b/144
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 144
 #
 # Dmapi get/set_fileattr, get_bulkattr, get_dirattrs
 # FSQA Test No. 144
 #
 # Dmapi get/set_fileattr, get_bulkattr, get_dirattrs
diff --git a/145 b/145
index 59ce6a221027789c9346270f31b19df08c3eff81..3d6c1583da2036eb61b3fc77f998ef30ef5ffa60 100755 (executable)
--- a/145
+++ b/145
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 145
 #
 # Dmapi probe/punch_hole
 # FSQA Test No. 145
 #
 # Dmapi probe/punch_hole
diff --git a/146 b/146
index 9e2eeae6563e4a84d31f2c6f2a43534a9bd3bcb7..477df83e75677267a2b8d22405b31729238c238b 100755 (executable)
--- a/146
+++ b/146
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 146
 #
 # Dmapi read/write_invis
 # FSQA Test No. 146
 #
 # Dmapi read/write_invis
diff --git a/147 b/147
index c376567d2e441e3c53014b0494777addbcc52557..b77547868b7bf6c96817646a3a69cd4edd6f55ad 100755 (executable)
--- a/147
+++ b/147
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 147
 #
 # Dmapi get/set_region
 # FSQA Test No. 147
 #
 # Dmapi get/set_region
diff --git a/148 b/148
index a2f087357eb09a01f8edb7e4ab4e20ce2f528647..76cbf3755f1da6a0e7ab33a8c9ce4a04a0887bbe 100755 (executable)
--- a/148
+++ b/148
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 148
 #
 # Exercise xfs parallel repair on broken filesystems
 # FS QA Test No. 148
 #
 # Exercise xfs parallel repair on broken filesystems
diff --git a/149 b/149
index 0a1904a369690fa12bfb8a03f26f3f2119234ed1..5131a45f6bdac83aa6e61f37312daf887d664c9d 100755 (executable)
--- a/149
+++ b/149
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 149
 #
 # Exercise xfs_prepair - ensure repeated use doesn't corrupt
 # FS QA Test No. 149
 #
 # Exercise xfs_prepair - ensure repeated use doesn't corrupt
diff --git a/150 b/150
index 96be3896e6c196b64f70f9dce0f67d18cb76fc68..a8658755dc8094e3add908c2960b733b5ce8e497 100755 (executable)
--- a/150
+++ b/150
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 150
 #
 # Set DM_EVENT_RENAME event on a DMAPI filesystem and verify it is set.
 # FSQA Test No. 150
 #
 # Set DM_EVENT_RENAME event on a DMAPI filesystem and verify it is set.
diff --git a/151 b/151
index 65fefbb763c90a25a51a2f7a256ca7522b85dce7..f10460d9781e6a33dded7aa0a3e0b693e1063b19 100755 (executable)
--- a/151
+++ b/151
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 151
 #
 # Create three DMAPI sessions,
 # FSQA Test No. 151
 #
 # Create three DMAPI sessions,
diff --git a/152 b/152
index 53531ce533955f1d0c5796585425cabbabcc14cc..071be85f5a5fa7b887819e3567b0de3cebf701ba 100755 (executable)
--- a/152
+++ b/152
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 152
 #
 # Verify DMAPI functions
 # FSQA Test No. 152
 #
 # Verify DMAPI functions
diff --git a/153 b/153
index 2f552f5f838f0bfee3b7a4791c50a6e141736fcb..7c609d25560bc8028626f4cf4b0c4513f503b3ac 100755 (executable)
--- a/153
+++ b/153
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 153
 #
 # Associate filesystem with a session by setting DMAPI DM_EVENT_RENAME
 # FSQA Test No. 153
 #
 # Associate filesystem with a session by setting DMAPI DM_EVENT_RENAME
diff --git a/154 b/154
index 8520833bdca7d9b26d00c7fac79830bd8637f9ef..2384d2621c621bdbd121cb8baa165b471e0c3571 100755 (executable)
--- a/154
+++ b/154
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 154
 #
 # Get DMAPI filesystem handle
 # FSQA Test No. 154
 #
 # Get DMAPI filesystem handle
diff --git a/155 b/155
index 78abb9a546b9a16d497f0a6b3025f3994e968c6d..de88ecb180ee714ea33ff3373475db7cbe82dfe9 100755 (executable)
--- a/155
+++ b/155
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 155
 #
 # DMAPI event DM_EVENT_RENAME generation
 # FSQA Test No. 155
 #
 # DMAPI event DM_EVENT_RENAME generation
diff --git a/156 b/156
index 5305ee6b05019d4f8b5a222aa6befd47e12b8b86..0f3b229b7e566495e7dc376d3870c01d0d0191a1 100755 (executable)
--- a/156
+++ b/156
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 156
 #
 # DMAPI get directory attributes (simple check
 # FSQA Test No. 156
 #
 # DMAPI get directory attributes (simple check
diff --git a/157 b/157
index 7e1af5bcd2f5292869b3aa997d8127fbf399ed8d..11488c68510c55e08cc49fba868ba14a9411ab06 100755 (executable)
--- a/157
+++ b/157
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 157
 #
 # get/set DMAPI attributes
 # FSQA Test No. 157
 #
 # get/set DMAPI attributes
diff --git a/158 b/158
index d116321a07aed35211ceaabd0cd3b59475683696..2b95ec64b7d09612bf7e70ad124e07a17f18e059 100755 (executable)
--- a/158
+++ b/158
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 158
 #
 # get/set file attributes
 # FSQA Test No. 158
 #
 # get/set file attributes
diff --git a/159 b/159
index 0d6889f3f6b8b68dfdb6b2aaf1291965b0ff4882..203afca07883506916870dff568ea94cbf6d5f51 100755 (executable)
--- a/159
+++ b/159
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 159
 #
 # Create DMAPI event and respond to it.
 # FSQA Test No. 159
 #
 # Create DMAPI event and respond to it.
diff --git a/160 b/160
index c3b4251b1ea01926358d0146c0d364421713c1f1..095951b592d85300674ad37e89e4612a682700f0 100755 (executable)
--- a/160
+++ b/160
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 160
 #
 # Change and view DMAPI access rights.
 # FSQA Test No. 160
 #
 # Change and view DMAPI access rights.
diff --git a/161 b/161
index 82d950c4c1fcdcf27c38f9280405ede9beeeb861..8d0aed2a97201af0d5fc36c4a012e77aa17b8f57 100755 (executable)
--- a/161
+++ b/161
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 161
 #
 # DMAPI function punch hole. Create 3Mb file and punch a hole from
 # FSQA Test No. 161
 #
 # DMAPI function punch hole. Create 3Mb file and punch a hole from
diff --git a/162 b/162
index 072a8d49613497e54b792b50d42830289733fe82..409d3a193fa8d58575f4339a914b1d122fa87a4f 100755 (executable)
--- a/162
+++ b/162
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 162
 #
 # Placing holds on objects
 # FSQA Test No. 162
 #
 # Placing holds on objects
diff --git a/163 b/163
index c5c47559bafe952bfe44803704a15acb2314f695..faf02e410928186d741a343c5ba046f511623464 100755 (executable)
--- a/163
+++ b/163
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 163
 #
 # File descriptor to handle conversion
 # FSQA Test No. 163
 #
 # File descriptor to handle conversion
diff --git a/164 b/164
index 01e56d37e31551130d617d9ca3b6f7f094ebc3f6..03784c640cc0ba015041b9d982d77f0af1478f76 100755 (executable)
--- a/164
+++ b/164
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 164
 #
 # To test for short dio reads on IRIX and Linux - pv#962005/962547
 # FS QA Test No. 164
 #
 # To test for short dio reads on IRIX and Linux - pv#962005/962547
diff --git a/165 b/165
index c5a321da9da6a0d242a3bf4c91e7ec275f9a076f..d47ad8e2ff8ac907955ebd77cc01bfd714c15ca8 100755 (executable)
--- a/165
+++ b/165
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 165
 #
 # Test out prealloc, direct writes and buffered read
 # FS QA Test No. 165
 #
 # Test out prealloc, direct writes and buffered read
diff --git a/166 b/166
index e7b21aa2c9dc56d14397dad5fb1c2aa65f9e8f41..65c46da403393da17cc07e103ca1c1afeaac4294 100755 (executable)
--- a/166
+++ b/166
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 166
 #
 # ->page-mkwrite test - unwritten extents and mmap
 # FSQA Test No. 166
 #
 # ->page-mkwrite test - unwritten extents and mmap
diff --git a/167 b/167
index 8ec174fa9f141a10a6e628fda8060a28dceee865..98b55e67e52c0109939e3349f544ae1ca3695ae2 100755 (executable)
--- a/167
+++ b/167
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 167
 #
 # unwritten extent conversion test
 # FSQA Test No. 167
 #
 # unwritten extent conversion test
diff --git a/168 b/168
index 5d9d4ebba737aa9c6d11cf15663133d613a548e0..e044091a85fd60684ce004b91b13983eb7f74df1 100755 (executable)
--- a/168
+++ b/168
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 168
 #
 # Check for DMAPI destroy events when removing files without attributes
 # FSQA Test No. 168
 #
 # Check for DMAPI destroy events when removing files without attributes
diff --git a/169 b/169
index ac0ecaddeeb4d4acfe09fdda5c64c958b38afe27..627981eb240e1bebd957dbfc5484d04008daf5fc 100755 (executable)
--- a/169
+++ b/169
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 169
 #
 # Test for file size consistency with append followed by umount/mount
 # FSQA Test No. 169
 #
 # Test for file size consistency with append followed by umount/mount
diff --git a/170 b/170
index 5785511ecb570842b8c59eb9a2072a8bb17c41ff..a807de0317f15771dd495594880d7fe8ed5d5aa9 100755 (executable)
--- a/170
+++ b/170
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 #
 # FSQA Test No. 170
 #
 #
 # FSQA Test No. 170
 #
diff --git a/171 b/171
index d7bfdeb8fc7c9f12029142250fae0ccae4fefe49..7e70466bac2053a958812d9b5e3f562c390cfdad 100755 (executable)
--- a/171
+++ b/171
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 171
 #
 # Check the filestreams allocator is doing its job.
 # FSQA Test No. 171
 #
 # Check the filestreams allocator is doing its job.
diff --git a/172 b/172
index e0a2d8cb69cbe45a6c800ee4966a9e73ff46cdba..32206977c333b39db1369f8ca5b5086044e20393 100755 (executable)
--- a/172
+++ b/172
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 172
 #
 # Check the filestreams allocator is doing its job.
 # FSQA Test No. 172
 #
 # Check the filestreams allocator is doing its job.
diff --git a/173 b/173
index f57226ac77d5929a0ec2a2f5af106d718d2278ee..9156403f23eb20080322b00ee1990fdf55c5adab 100755 (executable)
--- a/173
+++ b/173
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 173
 #
 # Check the filestreams allocator is doing its job.
 # FSQA Test No. 173
 #
 # Check the filestreams allocator is doing its job.
diff --git a/174 b/174
index 9f9728971a1e22e799749f6cfc086048fc194d7b..4828854fade8df9b709f74e3e67703e25df85278 100755 (executable)
--- a/174
+++ b/174
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 174
 #
 # Check the filestreams allocator is doing its job.
 # FSQA Test No. 174
 #
 # Check the filestreams allocator is doing its job.
diff --git a/175 b/175
index 480c4c14b33153bcd3871d5006bcc9ba0fab8544..523dce119a71b7d0ec2ee315510d0c1c0d7a0522 100755 (executable)
--- a/175
+++ b/175
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 175
 #
 # Hole punching with extsize hints, holes may not reported by xfs_bmap.
 # FSQA Test No. 175
 #
 # Hole punching with extsize hints, holes may not reported by xfs_bmap.
diff --git a/176 b/176
index 2aec086a5f82e43f8ce1b3efc9dad99396efb595..b98878343ab1cd18f1173bb883f340857d43769c 100755 (executable)
--- a/176
+++ b/176
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 176
 #
 # Check if resvsp on file create effects bmap output after hole punch.
 # FSQA Test No. 176
 #
 # Check if resvsp on file create effects bmap output after hole punch.
diff --git a/177 b/177
index 94ea9c39c13664bbf655c8aa273e066dc257f513..b6f478993d3d5b569fd564e731544a0c5410449c 100755 (executable)
--- a/177
+++ b/177
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 177
 #
 # Test to reproduce PV#: 964316
 # FS QA Test No. 177
 #
 # Test to reproduce PV#: 964316
diff --git a/178 b/178
index a0a8a4283e47c42781e2e3aa57eba08ede0a7191..e4e104e8022abb1080cdab78474100c010be9572 100755 (executable)
--- a/178
+++ b/178
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 178
 #
 # Reproduce PV#:967665
 # FS QA Test No. 178
 #
 # Reproduce PV#:967665
diff --git a/179 b/179
index 5a801c98bd67a988fc56fb8d4644943a00c902bf..5cec718de45fd1798a00338d41658e0eee71c011 100755 (executable)
--- a/179
+++ b/179
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 179
 #
 # Test for NULL files problem
 # FSQA Test No. 179
 #
 # Test for NULL files problem
diff --git a/180 b/180
index a11e94733b9d2c4f4f02c2464cfc1209f3e56174..6ba32fe40887cb358202739a8ef875d0ff23ea91 100755 (executable)
--- a/180
+++ b/180
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 180
 #
 # Test for NULL files problem
 # FSQA Test No. 180
 #
 # Test for NULL files problem
diff --git a/181 b/181
index 44ed95564dcb0b6f6e68583aa0baff20345165d8..6db52ac5f76358b1fdf0ddafcedb231373d3f077 100755 (executable)
--- a/181
+++ b/181
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 181
 #
 # Like 121 only creating large EAs
 # FS QA Test No. 181
 #
 # Like 121 only creating large EAs
diff --git a/182 b/182
index 984e1e5805b99f50050567cdd6be012c53858391..ae1f9207f39eb121203621c67b1e4f9e5ca6fea1 100755 (executable)
--- a/182
+++ b/182
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 182
 #
 # Test for NULL files problem
 # FSQA Test No. 182
 #
 # Test for NULL files problem
diff --git a/183 b/183
index b302dcdc2710247ecdbea941ac4ee9d2c92c95d9..5558eb9770dcdcac34797d25e8f4ac23abeed057 100755 (executable)
--- a/183
+++ b/183
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 183
 #
 # Test to check bulkstat returns unlinked-but-referenced inodes
 # FS QA Test No. 183
 #
 # Test to check bulkstat returns unlinked-but-referenced inodes
diff --git a/184 b/184
index 170e63ae91c955366bd0f3cde85872328213579b..8544dc1dd0aa550e774079eb1b7ac967735fa3cf 100755 (executable)
--- a/184
+++ b/184
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 184
 #
 # check mknod makes working nodes.
 # FS QA Test No. 184
 #
 # check mknod makes working nodes.
diff --git a/185 b/185
index 264f157c1493fb443ff30eaa2838b63b7d875222..74c4d3c39f9185df95a71b5d0e5a4d167a26167e 100755 (executable)
--- a/185
+++ b/185
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 185
 #
 # Dmapi Punch/Probe Alignment compared to xfsctl(FREESPACE); 
 # FSQA Test No. 185
 #
 # Dmapi Punch/Probe Alignment compared to xfsctl(FREESPACE); 
diff --git a/186 b/186
index 524c9ee2c7356a3e53de937b2665f37447fa1a08..94d399a3451e797dfdf3310a021aa57e8499af3f 100755 (executable)
--- a/186
+++ b/186
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 186
 #
 # Test out:
 # FS QA Test No. 186
 #
 # Test out:
diff --git a/187 b/187
index cb5b9ca1412764b054c218e2dca19ef7ba8576ad..6a489d0686579a5d0c06b14608975932b1a69a63 100755 (executable)
--- a/187
+++ b/187
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 187
 #
 # To test out the noattr2 flag which is broken in pv#980021
 # FS QA Test No. 187
 #
 # To test out the noattr2 flag which is broken in pv#980021
diff --git a/188 b/188
index d0656ac89246c7e9a5360388fc2514364881883f..ed93e654bfe590b797a1e106d4f7b0a1f9d6c0c6 100755 (executable)
--- a/188
+++ b/188
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 188
 #
 # drive the src/nametest program for CI mode
 # FS QA Test No. 188
 #
 # drive the src/nametest program for CI mode
diff --git a/189 b/189
index 85fe5a4a0d780f531a91073685e4c76002b5e832..8f1c0e15d36aab3d6042e46fcb065d5326b9ef05 100755 (executable)
--- a/189
+++ b/189
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 189
 #
 # Test remount behaviour
 # FS QA Test No. 189
 #
 # Test remount behaviour
diff --git a/190 b/190
index 07464eea82a59c16bbfa17963b5cb24cdad4aff3..096b871d017d4d4c4252abd88c9407aea40b3f98 100755 (executable)
--- a/190
+++ b/190
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FSQA Test No. 190
 #
 # This test uses xfs_io to unreserve space in a file at various different
 # FSQA Test No. 190
 #
 # This test uses xfs_io to unreserve space in a file at various different
diff --git a/191 b/191
index 0152c7dad6009b20be0fb01cc1f7d712199d0d76..b1e66bfb8855efe3b5b64a65877f327fe680e98b 100755 (executable)
--- a/191
+++ b/191
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # FS QA Test No. 191
 #
 # To call into the nfs4acl qa suite of Andreas Gruenbacher.
 # FS QA Test No. 191
 #
 # To call into the nfs4acl qa suite of Andreas Gruenbacher.
diff --git a/192 b/192
index 3550ae62023543d20dc388aa41464b1e37e92e2c..0d0b2944afdf8d0e0b83733a68c63a107016fb51 100755 (executable)
--- a/192
+++ b/192
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 192
 #
 # Simple test of atime
 # FS QA Test No. 192
 #
 # Simple test of atime
diff --git a/193 b/193
index 9c676c6979784f2ce7c120800575623dd8527c74..98912562105fc7cfcb6a553e5ad4c0607a5fe520 100755 (executable)
--- a/193
+++ b/193
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 193
 #
 # Test permission checks in ->setattr
 # FS QA Test No. 193
 #
 # Test permission checks in ->setattr
diff --git a/194 b/194
index 38c7a5806700fb694b4723cc547f4767edb8dee4..931068d104302fd5ff6f81bd9124cad507822333 100755 (executable)
--- a/194
+++ b/194
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 194
 #
 # Test mapping around/over holes for sub-page blocks
 # FS QA Test No. 194
 #
 # Test mapping around/over holes for sub-page blocks
diff --git a/195 b/195
index b4aaeff9e23df4c779f9e141fdb23cece890583d..b910f726258fc2a924d1fd6ff83564b3a3cae3ae 100755 (executable)
--- a/195
+++ b/195
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 195
 #
 # Make sure the chattr dump flag gets picked up by xfsdump without a sync
 # FS QA Test No. 195
 #
 # Make sure the chattr dump flag gets picked up by xfsdump without a sync
diff --git a/196 b/196
index 5da36596b579b0860c3cabd353125557b9457759..6b9998f442b221790ec7ac1d9decd32ce5f0f728 100755 (executable)
--- a/196
+++ b/196
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 196
 #
 # Make sure renames accross project boundaries are properly rejected
 # FS QA Test No. 196
 #
 # Make sure renames accross project boundaries are properly rejected
diff --git a/197 b/197
index 736ece83dacf3f1be060c11246ad9fc07121d6d8..09966300193b490e1da4be9a29bd59b6b02b6266 100755 (executable)
--- a/197
+++ b/197
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 197
 #
 # Check that d_off can be represented in a 32 bit long type without
 # FS QA Test No. 197
 #
 # Check that d_off can be represented in a 32 bit long type without
diff --git a/198 b/198
index 97ba737a0353843960c0df6161b0241d317de72b..e46ec8d0b43c24649d5820a1fa3aacacd9c6c87e 100755 (executable)
--- a/198
+++ b/198
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 198
 #
 # Test that aio+dio into holes does completion at the proper offsets
 # FS QA Test No. 198
 #
 # Test that aio+dio into holes does completion at the proper offsets
diff --git a/199 b/199
index 918e8499b9ad50b0b9ea6df0cf3b41127e764666..2151cd2afc3497b8b4e4de7263ebedf858bdb9ee 100755 (executable)
--- a/199
+++ b/199
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 199
 #
 # Check that the features2 location fixups work correctly.  We check both
 # FS QA Test No. 199
 #
 # Check that the features2 location fixups work correctly.  We check both
diff --git a/200 b/200
index 712fb38f822c1fb10e1d692ed8c9338c10aa70d3..dcf0f38b5d33e3b970ee2d6d3ac7cb26c80fc904 100755 (executable)
--- a/200
+++ b/200
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 200
 #
 # Check out various mount/remount/unmount scenarious on a read-only blockdev.
 # FS QA Test No. 200
 #
 # Check out various mount/remount/unmount scenarious on a read-only blockdev.
diff --git a/201 b/201
index add69fe7f02c2acb3e26a349c41a3764ec7a1833..99bcde8c572503adc73ad100211d8de18bcb286b 100755 (executable)
--- a/201
+++ b/201
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 201
 #
 # Test out the infamous xfs_btree_delrec corruption.
 # FS QA Test No. 201
 #
 # Test out the infamous xfs_btree_delrec corruption.
diff --git a/202 b/202
index e5e35e7eba969dd9347e3f4de972087a35e16be0..cbdcb57ae4d07e4e73310cbb3459510ffd2e5313 100755 (executable)
--- a/202
+++ b/202
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 202
 #
 # Test out the xfs_repair -o force_geometry option on single-AG filesystems.
 # FS QA Test No. 202
 #
 # Test out the xfs_repair -o force_geometry option on single-AG filesystems.
diff --git a/203 b/203
index 8a1c2d77a513ba8d5af30b6eed015267c33e7d35..174bdae776172e39cd7d5635eebbbdf5581a0409 100755 (executable)
--- a/203
+++ b/203
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 203
 #
 # Test out reallocation of the extent array in xfs_io.
 # FS QA Test No. 203
 #
 # Test out reallocation of the extent array in xfs_io.
diff --git a/204 b/204
index 8c4e91e54275d1cf6b06044292131ef3f61d2cd8..1ac9ebf738cbfbc60df61514a820c946689da2a5 100755 (executable)
--- a/204
+++ b/204
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 204
 #
 # Test out ENOSPC flushing on small filesystems.
 # FS QA Test No. 204
 #
 # Test out ENOSPC flushing on small filesystems.
diff --git a/205 b/205
index c85e1024229980137423099b622d8eb11f419017..3f45185cbf6408fdd066f4e6a69467e91496b270 100755 (executable)
--- a/205
+++ b/205
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 205
 #
 # Test out ENOSPC flushing on small filesystems.
 # FS QA Test No. 205
 #
 # Test out ENOSPC flushing on small filesystems.
diff --git a/206 b/206
index 0935335fa7f9ea54fa9d14723af2d8e1dc9c4d4f..034bbf1ecaa648b1009c005237908a6d9fe732ec 100755 (executable)
--- a/206
+++ b/206
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 206
 #
 # Test trim of last small AG for large filesystem resizes
 # FS QA Test No. 206
 #
 # Test trim of last small AG for large filesystem resizes
diff --git a/207 b/207
index 8e29e90e4ef497bf25ce724f7f64a02292617e6a..32e62990457421aee29aa6c815a345ac9bb088d1 100755 (executable)
--- a/207
+++ b/207
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 207
 #
 # Run aio-dio-extend-stat - test race in dio aio completion
 # FS QA Test No. 207
 #
 # Run aio-dio-extend-stat - test race in dio aio completion
diff --git a/208 b/208
index 9848f2fa774af840837d84ad9c376a5a26900fb6..e1fdaa154fa866aa17e0e4bb03245d6153cfd52f 100755 (executable)
--- a/208
+++ b/208
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 208
 #
 # Run aio-dio-invalidate-failure - test race in read cache invalidation
 # FS QA Test No. 208
 #
 # Run aio-dio-invalidate-failure - test race in read cache invalidation
diff --git a/209 b/209
index 57cd4299248a922000127e505b9bdadac975c302..06f10ae29669026d3aba93efdedb4fdb2708a0b4 100755 (executable)
--- a/209
+++ b/209
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 209
 #
 # Run aio-dio-invalidate-readahead - test sync DIO invalidation of readahead
 # FS QA Test No. 209
 #
 # Run aio-dio-invalidate-readahead - test sync DIO invalidation of readahead
diff --git a/210 b/210
index 8db47b4a4a35d03e9a8e4b935eb4f34e82c9c017..e093079294e62dd29bf6436e14d9b78be7aec2b8 100755 (executable)
--- a/210
+++ b/210
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 210
 #
 # Run aio-dio-subblock-eof-read - test AIO read of last block of DIO file
 # FS QA Test No. 210
 #
 # Run aio-dio-subblock-eof-read - test AIO read of last block of DIO file
diff --git a/211 b/211
index 57ab2b449071e224d638f94804b2a39ad31ae68a..94283205a65e86e2069e87cddb4bc6a9e0b878fd 100755 (executable)
--- a/211
+++ b/211
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 211
 #
 # Run aio-free-ring-with-bogus-nr-pages - test aio_setup_ring with bad nr_pages
 # FS QA Test No. 211
 #
 # Run aio-free-ring-with-bogus-nr-pages - test aio_setup_ring with bad nr_pages
diff --git a/212 b/212
index f3e62ac8c78fa8b4ef94f1fca00be5112833bafd..627a431f66e420ba81427efbda4770b9b9a9b526 100755 (executable)
--- a/212
+++ b/212
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 212
 #
 # Run aio-io-setup-with-nonwritable-context-pointer -
 # FS QA Test No. 212
 #
 # Run aio-io-setup-with-nonwritable-context-pointer -
diff --git a/213 b/213
index 7d663388ca86b853ee7eeaf7a0e9eb5d7e550234..9982dd48d5fef6123ba88cf95b2e280f942da1d1 100755 (executable)
--- a/213
+++ b/213
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 213
 #
 # Check some unwritten extent boundary conditions, fallocate version.
 # FS QA Test No. 213
 #
 # Check some unwritten extent boundary conditions, fallocate version.
diff --git a/214 b/214
index a71680a6dca7c78b6e9c3f7e70ba62d0331413ca..eb18825c4ee05590b5edd75049e4cc02fc610335 100755 (executable)
--- a/214
+++ b/214
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 214
 #
 # Basic unwritten extent sanity checks
 # FS QA Test No. 214
 #
 # Basic unwritten extent sanity checks
diff --git a/215 b/215
index 691e5524e328708c0dc89dde3dcedd6613d60e8a..c61f7a5a04b4cf9121e4a8899931f7c84f1b8578 100644 (file)
--- a/215
+++ b/215
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 215
 #
 # Test out c/mtime updates after mapped writes.
 # FS QA Test No. 215
 #
 # Test out c/mtime updates after mapped writes.
diff --git a/216 b/216
index f8ddb5d5435930e3cc16dbe0c0b577f1c184996f..7c046f5af1484b8844cf80b5711f8c9fc76f5604 100755 (executable)
--- a/216
+++ b/216
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 216
 #
 # log size mkfs test - ensure the log size scaling works for small filesystems
 # FS QA Test No. 216
 #
 # log size mkfs test - ensure the log size scaling works for small filesystems
diff --git a/217 b/217
index 18ab53e9f45b6f10048f24c65e04f605476a1a6f..6032578912a75f8789728c9a2c34a980771c1e6f 100755 (executable)
--- a/217
+++ b/217
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 217
 #
 # large log size mkfs test - ensure the log size scaling works
 # FS QA Test No. 217
 #
 # large log size mkfs test - ensure the log size scaling works
diff --git a/218 b/218
index 8c8afe70eb2e32792b7a3a390f1b44b5ad04ce06..53d0b619e0e12023c99dd7fce624495cc35d24ef 100755 (executable)
--- a/218
+++ b/218
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 218
 #
 # Basic defragmentation sanity tests
 # FS QA Test No. 218
 #
 # Basic defragmentation sanity tests
diff --git a/219 b/219
index e278c1cbaa2ac1c2237395958827d83a9058596d..6b42a1ece54c1a5d135b1cba6c2035a557985717 100755 (executable)
--- a/219
+++ b/219
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 219
 #
 # Simple quota accounting test for direct/buffered/mmap IO.
 # FS QA Test No. 219
 #
 # Simple quota accounting test for direct/buffered/mmap IO.
diff --git a/220 b/220
index 8d4987d95263017b6760588d7b329648defdc939..b913434c3d3bcd13596897555b5905f1027930ec 100644 (file)
--- a/220
+++ b/220
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 220
 #
 # Test quota off handling.
 # FS QA Test No. 220
 #
 # Test quota off handling.
diff --git a/221 b/221
index c7fa64d9bbf0e3bcf733083031a81aad558d054c..66812372c41ad02adc6cf5710d53bd30d7d34c22 100644 (file)
--- a/221
+++ b/221
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 221
 #
 # Check ctime updates when calling futimens without UTIME_OMIT for the
 # FS QA Test No. 221
 #
 # Check ctime updates when calling futimens without UTIME_OMIT for the
diff --git a/222 b/222
index c22dd9afe471be0394028fb44ea916382076a34b..574c1812c342bbcd72da4fb77b68823848f0201b 100644 (file)
--- a/222
+++ b/222
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # FS QA Test No. 222
 #
 # xfs_fsr QA tests
 # FS QA Test No. 222
 #
 # xfs_fsr QA tests
diff --git a/bench b/bench
index 2ed494242583bd10d5fcb105c2cd95e807a7f882..f415423c2ea51dac9085122033130ceb3d65e1f0 100755 (executable)
--- a/bench
+++ b/bench
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Wrapper for automating benchmarking runs.
 # Usage:   bench passes user group [script]
 #
 # Wrapper for automating benchmarking runs.
 # Usage:   bench passes user group [script]
diff --git a/check b/check
index 5768be68fb6f8f720815a9d8f81a5dc1af99183b..560ac7bf735036617182104dae8a6463865e571c 100755 (executable)
--- a/check
+++ b/check
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Control script for QA
 #
 #
 # Control script for QA
 #
diff --git a/common b/common
index e3d7d4191a80eea747cb598d08bad898c91ef26d..c66cbad4dd214b57422816c2e2468dd74d3a67fc 100644 (file)
--- a/common
+++ b/common
@@ -1,4 +1,4 @@
-##/bin/sh 
+##/bin/bash 
 #
 # Copyright (c) 2000-2005 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2000-2005 Silicon Graphics, Inc.  All Rights Reserved.
 #
index 5f16273b2fb39eb67204dc19a30b515ac537d897..a6b9b3b59e733dd196141c8cd6f035693560243b 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #-----------------------------------------------------------------------
 #  Copyright (c) 2000-2004 Silicon Graphics, Inc.  All Rights Reserved.
 #  This program is free software; you can redistribute it and/or modify
 #-----------------------------------------------------------------------
 #  Copyright (c) 2000-2004 Silicon Graphics, Inc.  All Rights Reserved.
 #  This program is free software; you can redistribute it and/or modify
index 6693502c6d27cb6944647fb4a9a1c6f7da139d02..96ca700a0129a02511a9274ffb33a56a3ccc8426 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2002-2004 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2002-2004 Silicon Graphics, Inc.  All Rights Reserved.
 #
index fecbabe1c0ae3de8047a741210d283171008e1b8..26906aa28850b134b3764127ef02a0e3236ed263 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2000-2003,2006 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2000-2003,2006 Silicon Graphics, Inc.  All Rights Reserved.
 #
index 584ef0718c4160ed83257a75300c5afa2d099875..026acdf136c762c48b3e6f71a019a8ecf2c09df5 100755 (executable)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2002-2005 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2002-2005 Silicon Graphics, Inc.  All Rights Reserved.
 #
index a0716de7f2d5ee6e21a8ec6409303ec922ba9b93..1bcf01d5b331acb057a82550e25f49948b7e94ed 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2009 Eric Sandeen
 # All Rights Reserved.
 #
 # Copyright (c) 2009 Eric Sandeen
 # All Rights Reserved.
index 3a3668d38acd3a4546cedb9a28ee5356ca229608..c8a463a2cac0d73e6f9e43ead650c4a0b9c9108d 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2006 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2006 Silicon Graphics, Inc.  All Rights Reserved.
 #
index db9a92e6f3ec22437501a791d06fa0224f176e35..f330dafb13fe2ab8692badd4da61784ff8ece524 100644 (file)
@@ -1,4 +1,4 @@
-#/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.  All Rights Reserved.
 #
index be8ec352f6a20cb965387f0040d3511cb84ba91b..08eaf901f41561a1dec2b123b3632ba389004b33 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2007 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2007 Silicon Graphics, Inc.  All Rights Reserved.
 #
index 067fafa954886d92cfbd4b73d710e747017a01bf..a0034c614ad8e2431c15ec8e38ba80a2462eae69 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2000-2001 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2000-2001 Silicon Graphics, Inc.  All Rights Reserved.
 #
index 56a201233f99f4ff2dee00adfa45d61cfa11c705..3958c48d8bb09efb5a6b179ae89c17094b01aafb 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2000-2002 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2000-2002 Silicon Graphics, Inc.  All Rights Reserved.
 #
index f5384e583233b2ffe17b6791bf7bc74a21ba5273..9def3791fe3a3003a47d88f20fd07a4887924a88 100755 (executable)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2003-2005 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2003-2005 Silicon Graphics, Inc.  All Rights Reserved.
 #
index 42f670319814bed12234988d3f0d0deab1407f81..b6576f6d86d84f1427a9170f3cc9d528dd96d567 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2007 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2007 Silicon Graphics, Inc.  All Rights Reserved.
 #
index e2a78724bee487da1851981911ca3f016eb809ab..51bdc71bfd148f9343ba66b32b414d241d478061 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
 # All Rights Reserved.
 #
 # Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
 # All Rights Reserved.
index 761170d5f62d15569308f430aeb1e720a94efb84..642487102b8ae5a50d0ccbf366dd4658d9a5b049 100644 (file)
--- a/common.rc
+++ b/common.rc
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #-----------------------------------------------------------------------
 #  Copyright (c) 2000-2006 Silicon Graphics, Inc.  All Rights Reserved.
 #  This program is free software; you can redistribute it and/or modify
 #-----------------------------------------------------------------------
 #  Copyright (c) 2000-2006 Silicon Graphics, Inc.  All Rights Reserved.
 #  This program is free software; you can redistribute it and/or modify
index 66e8b204fb1279b35a5fbe73e0b0bb1b625e3b6b..c59878277cfce7645016370b10364174396fc959 100644 (file)
@@ -1,4 +1,4 @@
-##/bin/sh
+##/bin/bash
 #
 # Copyright (c) 2000-2002 Silicon Graphics, Inc.  All Rights Reserved.
 #
 #
 # Copyright (c) 2000-2002 Silicon Graphics, Inc.  All Rights Reserved.
 #