GHCJS currently runs using the system and user-wide package databases in ~/.ghcjs. This means that updating GHCJS to a new version requires about an hour of downtime while the new GHCJS version is bootstrapped and packages installed.
We should use a sandboxed environment, so that it's possible to rebuild and bootstrap GHCJS, and then copy the environment over in a single operation.
GHCJS currently runs using the system and user-wide package databases in ~/.ghcjs. This means that updating GHCJS to a new version requires about an hour of downtime while the new GHCJS version is bootstrapped and packages installed.
We should use a sandboxed environment, so that it's possible to rebuild and bootstrap GHCJS, and then copy the environment over in a single operation.