[LTP] [RFC PATCH 1/9] testcases: su: Fix userdel use
    Thomas Petazzoni 
    thomas.petazzoni@bootlin.com
       
    Mon Apr 23 14:51:50 CEST 2018
    
    
  
Hello,
On Mon, 23 Apr 2018 12:13:09 +0200, Cyril Hrubis wrote:
> > diff --git a/testcases/commands/su/su01 b/testcases/commands/su/su01
> > index 34386d937..1eedcb636 100755
> > --- a/testcases/commands/su/su01
> > +++ b/testcases/commands/su/su01
> > @@ -86,7 +86,8 @@ rm -f $TEST_ENV_FILE > /dev/null 2>&1
> >  #Create 1st test user
> >      #erase user if he may exist , so we can have a clean en
> >          rm -rf /home/$TEST_USER1
> > -        getent passwd $TEST_USER1 > /dev/null 2>&1 && userdel $TEST_USER1
> > +        getent passwd $TEST_USER1 > /dev/null 2>&1
> > +	userdel $TEST_USER1  
> 
> I'm pretty sure this was intended to be:
> 
> "delete user only if it exists already"
> 
> So the whole getent line is useless after this change.
Perhaps the getent line can be replaced with something like:
grep -q "^$TEST_USER1:" /etc/passwd && userdel $TEST_USER1
Best regards,
Thomas Petazzoni
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com
    
    
More information about the ltp
mailing list