On Tue, 2008-01-08 at 19:42 +0300, Max Dmitrichenko wrote:
> Package: emdebian-tools
> Version: 0.7.3
> Severity: normal
> 
> The man page for the emsource tool says:
> 
> workingdir: A simple default location for emsource to create a source tree to
>             download, unpack and patch source packages. Leave blank to use a
>             subdirectory of the current directory.
> 
> But in fact emsource tries to use the root directory to download sources
> and patches from SVN.

This behaviour is intended to support automated installations and builds
within chroots where no /home/ directory exists. The SVN hierarchy
begins in / but is self-contained in trunk/.

This isn't just emsource, apt-cross will put all the cache data
in /.apt-cross/

The manpage is out of sync, yes, but it is not safe to use the current
working directory (it may disappear).

> Versions of packages emdebian-tools recommends:
> ii  subversion                  1.4.2dfsg1-2 Advanced version control system
> 
> -- debconf information:
>   emsetup/aptagent: true
>   emsource/svnusername:
>   emsource/targetsuite: unstable
>   emsource/workdir:
> 

If you want to use a different directory, you should reconfigure
emdebian-tools:
$ sudo dpkg-reconfigure emdebian-tools
or on a per-user basis in ~/.apt-cross/emsource (if no ~
exists, /.apt-cross/emsource).

If you are working within a chroot, leave it as is.

I'll update the manpage and the debconf templates to clarify the current
implementation.

However, as discussed on the mailing list, you do not need to use
emdebian-tools for what you want.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to