Hi Jame,   
      
      
   RC> Indeed it does. But keep in mind that '/opt/*' is not really free    
   RC> form   
   RC> (see '/var/opt/', for instance.). Usage of /srv/* is entirely    
   RC> free   
   RC> form but I thought that if I'm going to try changing it at all, why not    
   RC> just   
   RC> use the more standard directories. Also, keep in mind that I'm also    
   RC> thinking   
   RC> of this from the point of view of a packager, where it's not at all a good    
      
   RC> idea to install to '/opt' or '/srv' or '/usr/local/' because those are for    
      
   RC> the   
   RC> local system admin not the package manager.   
   RC>    
   RC>    
   RC> MB> But the most important thing is the typical access and ownership of   
   RC> MB> all the directories that mbse uses.   
   RC>    
   RC> True, but I think that all taken care of.   
      
   Ok.   
      
   RC>    
   RC>    
   RC> MB> For instance, never mix mbsebbs home directories with system home   
   RC> MB> directories. It breaks for things that build hardcoded paths on the   
   RC> MB> mbse_root setting.   
   RC>    
   RC> Like? And keep in mind that I'm for the idea of changing all instances    
      
   RC> of   
   RC> that in the code...   
   RC>    
   RC>    
   RC> MB> Where would you point that to?   
   RC>    
   RC> Which "that" are you referring to there? If to MBSE_ROOT itself, that    
   RC> would default to '/usr/lib/mbsebbs'. The *.data files I'd default to    
   RC> having   
   RC> in '/var/lib/mbsebbs' which would require code changes. (I've thought of    
   RC> just   
   RC> trying a sym link as an initial change to the Debian packaging; that    
   RC> appears   
   RC> to work with, for instance, /opt/mbse/etc as a sym link to    
   RC> /var/lib/mbsebbs...)   
      
   Since most data then would go into /var/lib/mbsebbs I would point the   
   MBSE_ROOT variable to that location.   
      
   /usr/lib/mbsebbs is more for fixed data/libs etc. Thinking of that, on   
    Slackware that is /usr/lib64/mbsebbs, and I think on Gentoo as well.   
   I think Deb and buntu allways use /usr/lib but you know that better then me.   
      
      
      
   RC>    
   RC>    
   RC> MB> Most stuff expects all files on that directory.   
   RC>    
   RC> "stuff" = ?   
   RC>    
   RC>    
   RC> MB> So ask yourself this, is it worth changing it?   
   RC>    
   RC> I think it is... And at least for whatever I do for the Debian    
   RC> packaging, I'll be doing so.   
      
   Let me know when it's finished, I'm just curious how it goes.   
      
   gtx, Michiel.   
   RC>    
      
    Greetings, Michiel Broek   
      
   Email: mbse at fido dot mbse dot eu   
   Fidonet: Michiel Broek at 2:280/2802   
      
   ... Fools rush in wherever lottery tickets are sold   
      
   --- MBSE BBS v0.95.15 (GNU/Linux-i386)   
    * Origin: MBSE Linux BBS. Made in the Netherlands (2:280/2802)   
|