home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   MBSE      The Linux/FreeBSD MBSE BBS Support Echo      2,445 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 496 of 2,445   
   Rj Clay to Michiel Broek   
   MBSE and FHS   
   14 Apr 13 18:12:59   
   
   Hi Michiel!   
      
   09 Apr 13 19:57, you wrote to me:   
      
    MB> Rj Clay wrote to All:   
    RC>> 08 Apr 13 08:49, I wrote to all:   
    RC>>> 07 Apr 13 19:46, I wrote to all:   
    RC>>   
    RC>>> One relatively easy way (besides that there are so many places where   
    RC>>> it would need to be changed...) to correct it would be to use a   
    RC>>> different environmental variable, perhaps MBSE_ETC or just MBSE_VAR,   
    RC>>   
    RC>>    Found at least one instance of the same kind of issue for a   
    RC>> 'var/' path   
      
    RC>> file (var/mailer.hist in mbcico/answer.c), so perhaps MBSE_VAR   
    RC>> would be better...   
      
    MB> FHS still leaves room for /opt.   
      
       Indeed it does.  But keep in mind that '/opt/*' is not really free form    
   (see '/var/opt/', for instance.).  Usage of /srv/* is entirely free    
   form but I thought that if I'm going to try changing it at all, why not just    
   use the more standard directories. Also, keep in mind that I'm also thinking    
   of this from the point of view of a packager, where it's not at all a good    
   idea to install to '/opt' or '/srv' or '/usr/local/' because those are for the    
   local system admin not the package manager.   
      
      
    MB> But the most important thing is the typical access and ownership of   
    MB> all the directories that mbse uses.   
      
      True, but I think that all taken care of.   
      
      
    MB>  For instance, never mix mbsebbs home directories with system home   
    MB> directories. It breaks for things that build hardcoded paths on the   
    MB> mbse_root setting.   
      
       Like? And keep in mind that I'm for the idea of changing all instances of    
   that in the code...   
      
      
    MB>  Where would you point that to?   
      
      Which "that" are you referring to there?  If to MBSE_ROOT itself, that I    
   would default to '/usr/lib/mbsebbs'.  The *.data files I'd default to having    
   in '/var/lib/mbsebbs' which would require code changes.  (I've thought of just    
   trying a sym link as an initial change to the Debian packaging; that appears    
   to work with, for instance, /opt/mbse/etc as a sym link to    
   /var/lib/mbsebbs...)   
      
      
    MB>  Most stuff expects all files on that directory.   
      
      "stuff" = ?   
      
      
    MB> So ask yourself this, is it worth changing it?   
      
       I think it is...  And at least for whatever I do for the Debian    
   packaging, I'll be doing so.   
      
      
      
      
   Jame   
      
      
   --- GoldED+/LNX 1.1.5--b20111217   
    * Origin: RJC eeePC (1:120/419)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca