
#234: track installed files to allow uninstall ----------------------------+----------------------------------------------- Reporter: duncan | Owner: SamB Type: enhancement | Status: assigned Priority: normal | Milestone: Cabal-1.8 Component: Cabal library | Version: 1.2.3.0 Severity: major | Resolution: Keywords: | Difficulty: hard (< 1 day) Ghcversion: 6.8.2 | Platform: ----------------------------+----------------------------------------------- Comment (by igloo): A related problem is bindists: For GHC, we want to put files like {{{ dist/build/libHSbase-4.0.a }}} in bindists, so that to install a bindist we can just run (more or less) "Setup install". However, we don't want to include files that don't get installed like {{{ dist/build/Data/String.o }}} as that bloats the bindist size, so we can't just include the whole `dist/` directory. Currently we break the abstraction and pick out the files that we want when creating the bindists, but it would be nice to be able to ask Cabal what files it needs to use in order to do the installation. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/234#comment:6 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects