Add user to croosworld DESTDIR

Damien Fleuriot ml at my.gd
Tue Oct 4 16:37:31 UTC 2011


On 10/4/11 5:06 PM, rank1seeker at gmail.com wrote:
> When I wana add user into DESTDIR, I chroot into it.
> However, in this case, DESTDIR has an arch of amd64, while running machine is i386.
> So that isn't an option as all execute attempts would fail(Exec format error).
> 
> I've tried with pw's '-V etcdir' flag and it did created user in amd64 DESTDIR, BUT without home dir!
> 
> I've found this:
> http://docs.freebsd.org/cgi/getmsg.cgi?fetch=2108497+0+archive/2001/freebsd-questions/20011028.freebsd-questions
> 
> I did however, managed to writte wrapper function, which created home and mail layout, as would original FreeBSD installation.
> BUT, all $DESTDIR/home/$USER dirs, are owned by 0:0 and I can't find a way to chown it to DESTDIR user.
> 
> That LAST step is all I need.
> Anyone has any idea?
> 

Grep the newly added user's UID/GID from $DESTDIR/etc/passwd , chown to
these, should work even if they don't exist on your original system.


More information about the freebsd-hackers mailing list