From: Lee M. <lee...@hp...> - 2007-03-09 11:40:51
|
Hi Bruno, My comments in-line: Bruno Cornec wrote: > Hello, > > It seems that the systemdesigner part of LinuxCOE will be difficult to > package. > > 1/ it seems that the planed directory organisation is under a single > main dir (I choose /usr/local/systemdesigner) where the LSB/FHS > integration would rather imply using /usr, /var/log, /etc, ... > We will have to pass a lot of parameters to configure in order to achieve > that, I guess. > When we originally decide on filesystem locations, we went with: /opt/package - Static package objects /etc/opt/package - Host specific configuration (optional) /var/opt/package - Volatile data - namely profiles and logs Bryan and I (mostly Bryan :) parameterized all pathnames with @prefix@ in the code, so it's relatively easy to relocate the package and all its components to a different path. The /etc tree is completely optional, but useful as it allows you to protect any changes between updates (it's a mirror of what's in /opt/package and takes precedence for config/data directives). I'm happy changing this if it makes sense. > 2/ The Apache conf file is not installed by the make install proceudre > (under the service dir) and I think it's a bug. > > This is a function of 'make integrate', which will also update sudoers if you require that functionality, which is mostly for older distros where I need to loopmount initrd to make changes. It's separate from 'make install' as it's something you only do once. > 3/ Is there a bugzilla somewhere we could use ? > There's the standard bug-tracker provided by sf.net: http://sourceforge.net/tracker/?group_id=144250&atid=758199 We should all start using it. > 4/ There should also be an easy way to download files compared to CVS > (again for some tools helping to build packages it's easier). > In the past we've included 'virgin' boot images for the majority of the distributions we support. While this was convenient for users, it put us at odds with sourceforge's disk quotes. Chris Slater kindly hosts 'tarball' snapshots of System Designer at installinux: http://www.instalinux.com/LinuxCOE/snapshot/ We'll be removing these images and including instructions on how to create your own (and perhaps hosting tarballs of just the images remotely) to decrease our disk space usage on sf.net and allow true build releases on sf.net soon. > That's all for now, but I may come back with further questions :-) > Bruno. > Hope that helps, Bryan will elaborate further I'm sure! Best Regards, Lee |