On Thu, 19 Apr 2012, Dave Chinner wrote: > On Tue, Apr 17, 2012 at 11:24:45AM +0200, Tom Marek wrote: > > User fsgqa may sometimes be unable to run fsstress (when xfstests are owned by > > root) because fsgqa doesn't have rights to list directory where the fsstress > > utility is located. > > That sounds like an installation problem, not something that needs > to be worked around in the tests. Indeed, this problem woul dmean > that the fsgqa user woul dnot be able to execute anything in the > src/, ltp/ or tools/ subdirectories, and I don't think we want to > work around all those sorts of problems in tests like this. > > Indeed, if you look at the make install rules, the install rule for > the ltp/ subdir does: > > .... > TARGETS = doio fsstress fsx growfiles iogen > SCRIPTS = rwtest.sh > ..... > install: default > $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/ltp > $(INSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/ltp > $(INSTALL) -m 755 $(SCRIPTS) $(PKG_LIB_DIR)/ltp > > It changes the permissions on the ltp/ directory to rwxr-xr-x, as > well as for the binaries in the ltp/ subdir. This means the fsgqa > user should be able to run the ltp/fsstress binary without any > changes to the test scripts. > > Cheers, > > Dave. > Hm, good to know. I did not knew that, there is not a word about this in README, but I could have just read the Makefile I guess. Tom could you rather fix the README ? Thanks! -Lukas _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs