A few minor issues noted during installation, reinstallation, and uninstallation of ONE-1.2. 1. When (un)installing as root, the install.sh script is a bit to keen on cleaning up: root@hostname# scons root@hostname# ./install.sh -u one_user -g one_users root@hostname# ./install.sh -r rmdir: failed to remove `/var/log/one': Directory not empty rmdir: failed to remove `/usr/include': Directory not empty rmdir: failed to remove `/usr/lib/one': Directory not empty rmdir: failed to remove `/usr/bin': Directory not empty When installing as root (under "/"), the content in MAKE_DIRS (defined in istall.sh) need to be split up into directories that are created, and those that already exist. 2. It seems like neither "scons -c" nor "install -r" removes the file $ONE_LOCATION/share/scons/lex_bison.pyc This becomes an issue if you (from the same directory) i. install as root ii. uninstall as root iii. try to install as normal user. 3. If there are any problems with xmlrpc, "scons -c" does not clean up the generated files xmlrpc_test.****.cc: "scons -c" scons: Reading SConscript files ... Testing recipe: pkg-config Error calling pkg-config xmlrpc_server_abyss++ --static --libs Testing recipe: xmlrpc-c-config g++ .xmlrpc_test/xmlrpc_test.d695b5.cc -o .xmlrpc_test/xmlrpc_test.d695b5.cc.out -L/usr/lib -lxmlrpc_server_abyss++ -lxmlrpc_server++ -lxmlrpc_server_abyss -lxmlrpc_server -lxmlrpc_abyss -lpthread -lxmlrpc++ -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok -I/usr/include 1>>.xmlrpc_test/xmlrpc_test.d695b5.cc.log 2>&1 [...] "find | grep xml" ./.xmlrpc_test ./.xmlrpc_test/xmlrpc_test.77fadc.cc ./.xmlrpc_test/xmlrpc_test.77fadc.cc.log ./.xmlrpc_test/xmlrpc_test.d695b5.cc ./.xmlrpc_test/xmlrpc_test.9ee5ef.cc.log ./.xmlrpc_test/xmlrpc_test.e036d0.cc.log ./.xmlrpc_test/xmlrpc_test.9ee5ef.cc ./.xmlrpc_test/xmlrpc_test.d695b5.cc.log ./.xmlrpc_test/xmlrpc_test.e036d0.cc ./share/scons/xmlrpc_config.py ./share/scons/get_xmlrpc_config ./src/scheduler/.xmlrpc_test ./src/scheduler/.xmlrpc_test/xmlrpc_test.c9be06.cc ./src/scheduler/.xmlrpc_test/xmlrpc_test.a71c02.cc.log ./src/scheduler/.xmlrpc_test/xmlrpc_test.a71c02.cc ./src/scheduler/.xmlrpc_test/xmlrpc_test.c9be06.cc.log ./src/scheduler/.xmlrpc_test/xmlrpc_test.610bef.cc ./src/scheduler/.xmlrpc_test/xmlrpc_test.610bef.cc.log ./src/nebula/.xmlrpc_test ./src/nebula/.xmlrpc_test/xmlrpc_test.9f808d.cc ./src/nebula/.xmlrpc_test/xmlrpc_test.c52a20.cc ./src/nebula/.xmlrpc_test/xmlrpc_test.9f808d.cc.log ./src/nebula/.xmlrpc_test/xmlrpc_test.c52a20.cc.log