[Fedora-directory-devel] Please review: Bug 229077: Rename fedora-ds to fedora-ds-base (The package breaks an previous installation of the Fedora DS!!)

Richard Megginson rmeggins at redhat.com
Fri Feb 23 19:16:34 UTC 2007


Rob Crittenden wrote:
> Richard Megginson wrote:
>> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229077
>> Resolves: bug 229077
>> Bug Description: Rename fedora-ds to fedora-ds-base (The package 
>> breaks an previous installation of the Fedora DS!!)
>> Reviewed by: ???
>> Files: configure.ac and all generated autotool files
>> Branch: HEAD
>> Fix Description: We have decided to rename the new (1.1) fedora-ds to 
>> be fedora-ds-base.  This reflects its actual contents since it 
>> contains only the base LDAP server and command line utilities, but 
>> not the console, admin server, webapps, etc.  Those will be made 
>> available in separate packages (fedora-ds-admin, fedora-ds-console, 
>> fedora-ds-gw) and so on.
>> This will also have a ripple effect - FHS path names will change from 
>> *fedora-ds to *fedora-ds-base - the source tarball will be 
>> fedora-ds-base-.... - even the initscript will be invoked like 
>> "service fedora-ds-base restart".  The spec file and other source 
>> file changes will also follow this.
>> Platforms tested: RHEL4, FC6
>> Flag Day: Yes.  Any reference to fedora-ds will need to change to 
>> fedora-ds-base.
>> Doc impact: Yes.  The wiki docs will have to change any reference to 
>> fedora-ds to fedora-ds-base with respect to fds version 1.1.
>> https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=148698&action=diff 
>>
>>
>
> Do you really need the init script to be fedora-ds-base? There 
> shouldn't be a conflict calling it fedora-ds.
There is no conflict, as such.  There is no conflict with path naming 
either - it makes no difference if it's named /etc/fedora-ds or 
/etc/fedora-ds-base for example.  The thing is that, in the Linux Way 
(tm) of doing things, if you have a package named pkgname you have to 
use pkgname in path naming e.g. /etc/$pkgname, /var/lib/$pkgname, and so 
on.  If the pkg is a network service, you have to be able to say service 
$pkgname restart, etc.
>
> rob
> ------------------------------------------------------------------------
>
> --
> Fedora-directory-devel mailing list
> Fedora-directory-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-devel
>   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3245 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-directory-devel/attachments/20070223/afc85199/attachment.bin>


More information about the Fedora-directory-devel mailing list