Re: Usage of dpkg under cygwin

Paul Baker <[email protected]> Wed, 2 Oct 2002 14:30:10 -0500
Newsgroups gmane.linux.debian.ports.windows
Message-ID <[email protected]>
On Wednesday, October 2, 2002, at 01:58 PM, James Michael DuPont wrote:

> 3. what is the need for root access? I commented out the
> code in dh_testroot:
>    #error("You must run this as root (or use fakeroot).");

This is absolutely needed to properly build debian packages. Otherwise 
files can not be created with the proper permissions before they are 
actually tar'd up and included in a debian binary package. fakeroot (if 
installed and it's use specified by giving the -rfakeroot option to 
dpkg-buildpackage or `fakeroot debian/rules binary`) accomplishes this 
task without actually having to be root. debhelper is maintained by 
very knowledgeable and important people in the debian community. do you 
think they would have something in there like that if it wasn't needed? 
afterall, what is the point of running dh_testroot (which tests that 
it's running as root or under fakeroot) if you comment out the whole 
purpose of it.



-- 
Paul Baker

"They that can give up essential liberty to obtain a little temporary 
safety deserve neither liberty nor safety."
          -- Benjamin Franklin, 1759

GPG Key: http://homepage.mac.com/pauljbaker/public.asc