Crystal Space
Welcome, Guest. Please login or register.
October 23, 2014, 06:59:15 am

Login with username, password and session length
Search:     Advanced search
9010 Posts in 2044 Topics by 8798 Members
Latest Member: Williamchavez
* Home Help Search Login Register
+  Crystal Space
|-+  Crystal Space Development
| |-+  Support
| | |-+  "Uninstalling" installed files?
« previous next »
Pages: [1] Print
Author Topic: "Uninstalling" installed files?  (Read 2438 times)
griminventions
Newbie
*
Posts: 33


View Profile
« on: October 23, 2005, 09:21:13 pm »

Is there a script or other way to remove the CS files that get installed by jam install?  Or maybe there's at least some history or log of what got installed and where?
Logged
sunshine
Administrator
Sr. Member
*****
Posts: 294


View Profile
« Reply #1 on: October 23, 2005, 09:34:28 pm »

No, but having at least a log is a good idea. The old make-based build system used to leave a log file stating what had been installed, but the Jam-based system doesn't. I'll think about how this feature can be added to the Jam build system.

At any rate, removing CS is pretty simple for the most part since most resources are compartmentalized. You can remove the following directories and files (where ${prefix} is the installation location; usually /usr/local):

${prefix}/etc/crystalspace/
${prefix}/lib/crystalspace/
${prefix}/lib/libcrystalspace*
${prefix}/share/crystalspace/

The only non-compartmentalized resources are the applications, which end up directly in ${prefix}/bin. You will have to remove these one at a time. The list of programs installed is probably:

csdemo
3ds2lev
map2cs
maya2spr
md22spr
md32spr
ceguitest
csbench
csfgen
cslight
docconv
heightmapgen
levtool
lighter
lighter2
partedit
startme
viewmesh
vsh
walktest
Logged
griminventions
Newbie
*
Posts: 33


View Profile
« Reply #2 on: October 24, 2005, 12:57:01 am »

Cool, thanks for such a complete reply.  Smiley

I think it's been mentioned but have you guys considered using SCons for builds instead of Jam?  Since there's already a strong connection to Python in the code/engine, it removes the need to learn yet another system/pseudo-language to be able to manipulate the build process.  Just a friendly idea.
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 5.251 seconds with 16 queries.