Ritu Kamboj wrote:
> Danek Duvall wrote:
> 
>> On Fri, Oct 19, 2007 at 12:57:45AM -0700, Jyri Virkki wrote:
>>
>>  
>>
>>>    The proposed directory layout for MySQL is
>>>            /usr/mysql/5.0
>>>                          /bin              binaries and scripts
>>>                          /lib              libraries for client API.
>>>                          /include          header files for client API
>>>                          /man/man1         man-pages for client programs
>>>                          /man/man8         man-pages for server programs
>>>                          /mysql-test       MySQL test programs
>>>                          /share/mysql      I18N files, sample config files
>>>                                            and utility scripts
>>>                          /sql-bench        SQL Benchmark test
>>>            /etc/mysql                  configuration file location
>>>            /var/mysql
>>>                     /datadir           default location for transactional
>>>                                        log files, data files, and pid file
>>>    
>>>
>> You say that multiple versions of mysql can exist on the system at the same
>> time, and the versioning in /usr/mysql supports that.  But you don't have
>> any versioning in /etc/mysql or /var/mysql.  Are multiple versions expected
>> to share those directories?
>>
>> Also, would it make sense to put links to some of the executables (maybe
>> just mysql?) in /usr/bin?
>>  
>>
> 
> We shall be having version directory under both /var and /etc directory 
> (ie /var/mysql/5.0/data and /etc/mysql/5.0. We shall be having a 
> symbolic link from /usr/mysql/5.0 to /usr/mysql. We can possible link 
> just the client mysql to /usr/bin as well. Shall update the ARC case to 
> reflect the same.

Propose to have a symbolic link to all executables listed under section 
2.1 key objects in the onepager, from /usr/bin. As they all are relevant
for "ease of use".

How should the versioning of the config file be done?
Should we have only a config file in /etc/mysql/5.0/my.cnf or should we
have /etc/mysql/my.cnf as well? or a symlink?
(In any case we need to change the search path for the config file(s))

Jan S


> 
>>>    7.3.    Exported Interfaces
>>>
>>>    NAME                      STABILITY       NOTES
>>>
>>>    svc:/network/mysql        Committed         FMRI
>>>    
>>>
>> You might want to follow postrgres' lead here and use
>>
>>    svc:/application/database/mysql
>>
>> Are you planning on having an SMF instance per version, once there are
>> multiple versions?
>>  
>>
> 
> To be consistent with Postgress , we shall make the change you suggested 
> wrt SMF. Yes the goal is to have SMF instance per version.
> 
>>  
>>
>>> /usr/mysql/5.0/lib/libdbug.a
>>> /usr/mysql/5.0/lib/libheap.a
>>> /usr/mysql/5.0/lib/libmyisam.a
>>> /usr/mysql/5.0/lib/libmyisammrg.a
>>> /usr/mysql/5.0/lib/libmysqlclient.a
>>> /usr/mysql/5.0/lib/libmysqlclient.la
>>> /usr/mysql/5.0/lib/libmysqlclient_r.a
>>> /usr/mysql/5.0/lib/libmysqlclient_r.la
>>> /usr/mysql/5.0/lib/libmystrings.a
>>> /usr/mysql/5.0/lib/libmysys.a
>>> /usr/mysql/5.0/lib/libvio.a
>>> /usr/mysql/5.0/lib/libz.a
>>> /usr/mysql/5.0/lib/libz.la
>>>    
>>>
>> Why are you delivering .a files?  And what use are .la files on Solaris?
>>  
>>
> The MYSQL release area does not have shared library version for all the 
> libraries ...we are providing all the libraries that are provided in the 
> default MySQL release area.
> 
> Danek
> 
> 
> _______________________________________________
> webstack-discuss mailing list
> webstack-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/webstack-discuss
> 


Reply via email to