<meta http-equiv="content-type" content="text/html; charset=utf-8"><div>By default, even with --global it will still scan package.conf.d of the user unless you also specify --no-user-package-conf like this:</div><div><br></div>
<div>ghc-pkg list --global --no-user-package-conf --package-conf $HOME/sandbox/package.conf.d</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div><div>You can also set the GHC_PACKAGE_PATH variable like this:</div>
<div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8">export GHC_PACKAGE_PATH=<meta http-equiv="content-type" content="text/html; charset=utf-8">$HOME/sandbox/package.conf.d:<div>
ghc-pkg list --no-user-package-conf<br><br><div><div><div class="gmail_quote">On Thu, Apr 14, 2011 at 3:09 PM, C Rodrigues <span dir="ltr">&lt;<a href="mailto:red5_2@hotmail.com">red5_2@hotmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



<div>
<div>Hello,</div><div><br></div><div><br></div>I&#39;d like to know how ghc-pkg searches package databases and how the command-line flags affect the search.<div><br></div><div><br></div><div>My model of ghc-pkg was that it builds a list of package databases and then searches them starting from the head.  I&#39;d like to work with a sandboxed local package database.  Looking at what ghc-pkg list prints, I can infer what database list it&#39;s using:</div>
<div><br></div><div><br></div><div>ghc-pkg list: [user-db, global-db]</div><div><br></div><div><br></div><div>ghc-pkg list --global: [global-db]</div><div><br></div><div><br></div><div>ghc-pkg list --global --package-conf=$HOME/sandbox/package.conf.d: [sandbox-db, global-db]</div>
<div><br></div><div><br></div><div>However, even though ghc-pkg doesn&#39;t show my user database, it still reports broken packages that are in my user database.  So ghc-pkg isn&#39;t really scanning packages according to this database list.  What is it doing?</div>
<div><br></div>                                               </div>
<br>_______________________________________________<br>
Glasgow-haskell-users mailing list<br>
<a href="mailto:Glasgow-haskell-users@haskell.org">Glasgow-haskell-users@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/glasgow-haskell-users" target="_blank">http://www.haskell.org/mailman/listinfo/glasgow-haskell-users</a><br>
<br></blockquote></div><br></div></div></div>