Hi Magnus,
> [The symlinks] have never disappeared on my system, but then I never
> have found a need for them either.
the reason why we need those symlinks is that the repository is served
to the public being called 'haskell', but we build it under the name of
'repo'. Consequently, Pacman expects the repository database to be
called 'haskell.db.tar.gz' when our users run it, but inside of the
chroot build, Pacman wants that database to be called 'repo.db.tar.gz'.
The easiest solution I've found to remedy that problem is to create a
symlink as follows:
ln -s repo.db.tar.gz haskell.db.tar.gz
That solution is by no means ideal, but it works. Of course, an even
better solution would be to modify our chroot builds so that they call
the repository they're building 'haskell' instead of 'repo', then this
entire problem would just cease to exist. If anyone knows how to
accomplish that, please share the information!
Take care,
Peter