| 1 | A few minor issues noted during installation, reinstallation, and uninstallation
 | 
  
    | 2 | of ONE-1.2.
 | 
  
    | 3 | 
 | 
  
    | 4 | 1. When (un)installing as root, the install.sh script is 
 | 
  
    | 5 | a bit to keen on cleaning up: 
 | 
  
    | 6 | 
 | 
  
    | 7 | root@hostname# scons
 | 
  
    | 8 | root@hostname# ./install.sh -u one_user -g one_users
 | 
  
    | 9 | root@hostname# ./install.sh -r
 | 
  
    | 10 | rmdir: failed to remove `/var/log/one': Directory not empty
 | 
  
    | 11 | rmdir: failed to remove `/usr/include': Directory not empty
 | 
  
    | 12 | rmdir: failed to remove `/usr/lib/one': Directory not empty
 | 
  
    | 13 | rmdir: failed to remove `/usr/bin': Directory not empty
 | 
  
    | 14 | 
 | 
  
    | 15 | When installing as root (under "/"), 
 | 
  
    | 16 | the content in MAKE_DIRS (defined in istall.sh) need to be split
 | 
  
    | 17 | up into directories that are created, and those that already exist. 
 | 
  
    | 18 | 
 | 
  
    | 19 | 2. 
 | 
  
    | 20 | It seems like neither "scons -c" nor "install -r" 
 | 
  
    | 21 | removes the file $ONE_LOCATION/share/scons/lex_bison.pyc
 | 
  
    | 22 | 
 | 
  
    | 23 | This becomes an issue if you (from the same directory) 
 | 
  
    | 24 | i. install as root
 | 
  
    | 25 | ii. uninstall as root
 | 
  
    | 26 | iii. try to install as normal user. 
 | 
  
    | 27 | 
 | 
  
    | 28 | 3. If there are any problems with xmlrpc, "scons -c" does not 
 | 
  
    | 29 | clean up the generated files xmlrpc_test.****.cc: 
 | 
  
    | 30 | 
 | 
  
    | 31 | "scons -c" 
 | 
  
    | 32 | 
 | 
  
    | 33 | scons: Reading SConscript files ...
 | 
  
    | 34 | Testing recipe: pkg-config
 | 
  
    | 35 |   Error calling pkg-config xmlrpc_server_abyss++ --static --libs
 | 
  
    | 36 | Testing recipe: xmlrpc-c-config
 | 
  
    | 37 | 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
 | 
  
    | 38 | 
 | 
  
    | 39 | [...] 
 | 
  
    | 40 | 
 | 
  
    | 41 | 
 | 
  
    | 42 | "find  | grep xml" 
 | 
  
    | 43 | 
 | 
  
    | 44 | ./.xmlrpc_test
 | 
  
    | 45 | ./.xmlrpc_test/xmlrpc_test.77fadc.cc
 | 
  
    | 46 | ./.xmlrpc_test/xmlrpc_test.77fadc.cc.log
 | 
  
    | 47 | ./.xmlrpc_test/xmlrpc_test.d695b5.cc
 | 
  
    | 48 | ./.xmlrpc_test/xmlrpc_test.9ee5ef.cc.log
 | 
  
    | 49 | ./.xmlrpc_test/xmlrpc_test.e036d0.cc.log
 | 
  
    | 50 | ./.xmlrpc_test/xmlrpc_test.9ee5ef.cc
 | 
  
    | 51 | ./.xmlrpc_test/xmlrpc_test.d695b5.cc.log
 | 
  
    | 52 | ./.xmlrpc_test/xmlrpc_test.e036d0.cc
 | 
  
    | 53 | ./share/scons/xmlrpc_config.py
 | 
  
    | 54 | ./share/scons/get_xmlrpc_config
 | 
  
    | 55 | ./src/scheduler/.xmlrpc_test
 | 
  
    | 56 | ./src/scheduler/.xmlrpc_test/xmlrpc_test.c9be06.cc
 | 
  
    | 57 | ./src/scheduler/.xmlrpc_test/xmlrpc_test.a71c02.cc.log
 | 
  
    | 58 | ./src/scheduler/.xmlrpc_test/xmlrpc_test.a71c02.cc
 | 
  
    | 59 | ./src/scheduler/.xmlrpc_test/xmlrpc_test.c9be06.cc.log
 | 
  
    | 60 | ./src/scheduler/.xmlrpc_test/xmlrpc_test.610bef.cc
 | 
  
    | 61 | ./src/scheduler/.xmlrpc_test/xmlrpc_test.610bef.cc.log
 | 
  
    | 62 | ./src/nebula/.xmlrpc_test
 | 
  
    | 63 | ./src/nebula/.xmlrpc_test/xmlrpc_test.9f808d.cc
 | 
  
    | 64 | ./src/nebula/.xmlrpc_test/xmlrpc_test.c52a20.cc
 | 
  
    | 65 | ./src/nebula/.xmlrpc_test/xmlrpc_test.9f808d.cc.log
 | 
  
    | 66 | ./src/nebula/.xmlrpc_test/xmlrpc_test.c52a20.cc.log
 | 
  
    | 67 | 
 |