Hi all, Can anyone explain this to me? (CentOS 4/5) # rpm -qf /etc/exports setup # rpm -V setup S.5....T c /etc/bashrc S.5....T c /etc/printcap ..?..... c /etc/securetty # echo '#### foo' > /etc/exports # cat /etc/exports #### foo # rpm -V setup S.5....T c /etc/bashrc S.5....T c /etc/printcap ..?..... c /etc/securetty I thought verify was supposed to check every file in the package? Cheers, Gavin -- Gavin Carr - http://www.openfusion.com.au - Linux, Perl, and Web Consulting - http://www.openfusion.net - Hackery, the Blog * Fashion is a variable, but style is a constant - Programming Perl
On Wed, Mar 19, 2008, Gavin Carr wrote:>Hi all, > >Can anyone explain this to me? (CentOS 4/5) > > # rpm -qf /etc/exports > setup > # rpm -V setup > S.5....T c /etc/bashrc > S.5....T c /etc/printcap > ..?..... c /etc/securetty > # echo '#### foo' > /etc/exports > # cat /etc/exports > #### foo > # rpm -V setup > S.5....T c /etc/bashrc > S.5....T c /etc/printcap > ..?..... c /etc/securetty > >I thought verify was supposed to check every file in the package?It does, only displaying changes. The ones with ? are most likely zero length. The ``c'' characters in the middle indicate configuration files, and changes are often normal. Bill -- INTERNET: bill at celestial.com Bill Campbell; Celestial Software LLC URL: http://www.celestial.com/ PO Box 820; 6641 E. Mercer Way FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 A child can go only so far in life without potty training. It is not mere coincidence that six of the last seven presidents were potty trained, not to mention nearly half of the nation's state legislators. -- Dave Barry
On Wed, 2008-03-19 at 14:48 +1100, Gavin Carr wrote:> Can anyone explain this to me? (CentOS 4/5) > > # rpm -qf /etc/exports > setup > # rpm -V setup > S.5....T c /etc/bashrc > S.5....T c /etc/printcap > ..?..... c /etc/securetty > # echo '#### foo' > /etc/exports > # cat /etc/exports > #### foo > # rpm -V setup > S.5....T c /etc/bashrc > S.5....T c /etc/printcap > ..?..... c /etc/securetty > > I thought verify was supposed to check every file in the package?From the spec file: %verify(not md5 size mtime) %config(noreplace) /etc/exports rpm has been explicitly told to *not* check certain traits. -- Ignacio Vazquez-Abrams <ivazqueznet at gmail.com> PLEASE don't CC me; I'm already subscribed -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.centos.org/pipermail/centos/attachments/20080319/e54bfae8/attachment-0002.sig>
On Wed, Mar 19, 2008 at 12:08:50AM -0400, Ignacio Vazquez-Abrams wrote:> On Wed, 2008-03-19 at 14:48 +1100, Gavin Carr wrote: > > Can anyone explain this to me? (CentOS 4/5) > > > > # rpm -qf /etc/exports > > setup > > # rpm -V setup > > S.5....T c /etc/bashrc > > S.5....T c /etc/printcap > > ..?..... c /etc/securetty > > # echo '#### foo' > /etc/exports > > # cat /etc/exports > > #### foo > > # rpm -V setup > > S.5....T c /etc/bashrc > > S.5....T c /etc/printcap > > ..?..... c /etc/securetty > > > > I thought verify was supposed to check every file in the package? > > From the spec file: > > %verify(not md5 size mtime) %config(noreplace) /etc/exports > > rpm has been explicitly told to *not* check certain traits.Ah, very cool, thanks. Any pointers to why one would do this? Cheers, Gavin