On Sat, 2005-01-22 at 07:34 -0600, randy hoffman wrote: > Probably missing something obvious here, but what determines when an > RPM is built with a .c0 extension vs. not? Seems to be mostly on > kernel RPM's. > .c0 was the extension for the early kernels ... we don't use it anymore. Basically, if we need to modify the RH Source RPM, we want everyone to know it is modified by the CentOS team. Exactly how to handle that is being looked at right now ... currently, we use: xxxx.c2.0.src.rpm for CentOS-2 xxxx.centos3.0.src.rpm for CentOS-3 xxxx.centos4.0.src.rpm for CentOS-4 we might be moving to c3.0 and c4.0 for CentOS-3 and CentOS-4 The xxxx is the original package name and versioning ... The centos3.0 (or c3.0 if we shift) would be the first release of a modified package by centos-3.x (sometimes the .0 is left off for the first change, so it would be just .centos3.src.rpm) ... if we need to make centos specific changes again to the rpm ... it would be .centos3.1.src.rpm, the next one would be .centos3.2.src.rpm etc. Specifically for the kernel, we change the kernel SRPM, but we stopped adding the .c0 because it had an impact on compatibility for 3rd party modules and applications that required the kernel name to be exactly like the RHEL kernel (GFS is an example of an application that requires this). -- Johnny Hughes <http://www.HughesJR.com/>