> >Because I want to: > > > > grep $i /etc/passwd || grep $i passwd.new >> /etc/passwd > > > >in the passwd, group, shadow, etc files. This lets me test if they're > >already there and add them if not, preventing duplicate entries. > > FYI: You should use useradd (groupadd) to portably create accounts. > useradd will fail if the account exists. You still have an issue: > if there's a chance the account was created by something else, you > need a way to know whether userdel (groupdel) it on package > removal - same problem you have now with manually adding entries. useradd would have a problem with the passwords which I can avoid by doing the same grep thing on shadow.new. We don't tend to mass remove home directories though we do lock them if the user leaves. Thus removal is not as much of an issue. Using a file to grep from let's me more easily keep my info in one place and easily read. Putting each new user in an rpm scriptlet means I have to open the RPM to read it and rebuild if we change anything. It also means I can use the same script and datafile on non-rpm based machines. Should I assume that since no one has answered the actual question that it can't be done? ciao! leam _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list