add check to see if alfs is called by user root
haski at sezampro.yu
Fri Jan 19 16:21:39 PST 2001
On Fri, Jan 19, 2001 at 10:15:22AM -0500, Gerard Beekmans wrote:
> As for packages installed by a regular user:
> force back-end to be run as root. If a user wants a package to be installed
> as non-root, add an attribute in the profile's <packagd> tag like the
> following (just an example may not be a great example):
> <package name="cdplayer" version="1.0" as_user="gerard">
> This should cause the back-end to install the package as user 'gerard'. This
> can be accomplished by having back-end do something similar to "su gerard"
> before running configure, make and make install.
Yes, this would be nice. We could allow that attribute not only in <package>,
but in <config>/<make>/... tags too. That way we could do configure and
compile part as a normal user, and installation as a root for example.
That info and user names could be read from the user profile.
All this, of course, if we figure out _how_ to "su gerard". :)
More information about the alfs-discuss