Re: need anexample for debian packaging
"Reema Shah" <reema.shah23@gmail.com> writes:
> In building debian packages,why do you require root privileges and
> so we have to use fakeroot..?
The manpage for 'fakeroot(1)' gives the answer:
fakeroot runs a command in an environment wherein it appears to
have root privileges for file manipulation. This is useful for
allowing users to create archives (tar, ar, .deb etc.) with files
in them with root permissions/ownership. Without fakeroot one
would need to have root privileges to create the constituent files
of the archives with the correct permissions and ownership, and
then pack them up, or one would have to construct the archives
directly, without using the archiver.
Also note that this is explicitly used so that building a Debian
binary package *does not* require root privileges.
--
\ “Are you thinking what I'm thinking, Pinky?” “Uh... yeah, |
`\ Brain, but where are we going to find rubber pants our size?” |
_o__) —_Pinky and The Brain_ |
Ben Finney
Reply to: