[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: RPM Creation



Fonteneau Vincent writes:
> The one thing I would like to know is if it's possible to create an x.rpm
> file which create me a new user/group directly by entering the command :
> rpm-ivh x.rpm

This is what we do:

id support >/dev/null 2>&1 || {
    groupadd -g 498 support
    useradd -m -u 498 -g support support
}

To verify the id value, you could do:

if id support >/dev/null 2>&1; then
    id support | grep 'uid=498\(' > /dev/null || {
        echo 'support has wrong uid ' $(id support)
	exit 1
    }
else
    groupadd -g 498 support
    useradd -m -u 498 -g support support
fi

Cheers,
Rob






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []