On Wed, Apr 1, 2009 at 7:12 PM, Matt Brookings <m...@inter7.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Manvendra Bhangui wrote:
> >     if [ " $(DESTDIR)" = " " ] ; then \
> >         if test `...@idcommand@` != "0" ; then \
> >             echo "you are not root"; \
> >             exit 1; \
> >         fi ; \
>
> This was basically what I was planning on doing.  If they aren't root,
> and they haven't set the path to something they can potentially write to,
> it won't chmod or mkdir.
>
> That would cover the bases, right?
>
Yes. You got it right. RPM installation will typically use
DESTDIR=<rpm_base>/<build_root_dir> which will be writeable and hence you
need not do any chmod or chown.

For a user who plans to use source installation the steps would be

% ./configure
% make
% sudo make install-strip

So make will do the usual chmod/chown when it detects that it is running
under root user


!DSPAM:49d3718532684006790104!

Reply via email to