[Top] [All Lists]

Re: [PATCH 1/3 V2] xfstests 233: fix user fsgqa access to fsstress

To: Dave Chinner <david@xxxxxxxxxxxxx>
Subject: Re: [PATCH 1/3 V2] xfstests 233: fix user fsgqa access to fsstress
From: Lukas Czerner <lczerner@xxxxxxxxxx>
Date: Thu, 19 Apr 2012 10:37:36 +0200 (CEST)
Cc: Tom Marek <tmarek@xxxxxxxxxx>, xfs@xxxxxxxxxxx, lczerner@xxxxxxxxxx, dchinner@xxxxxxxxxx
In-reply-to: <20120419000141.GT6734@dastard>
References: <y> <1334654687-25450-1-git-send-email-tmarek@xxxxxxxxxx> <20120419000141.GT6734@dastard>
User-agent: Alpine 2.00 (LFD 1167 2008-08-23)
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 ?


<Prev in Thread] Current Thread [Next in Thread>