[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Extend the code to ignore junk files
From: |
Lubomir Kundrak |
Subject: |
Re: [PATCH] Extend the code to ignore junk files |
Date: |
Thu, 17 Apr 2008 18:01:16 +0200 |
On Tue, 2008-04-15 at 14:32 -0400, Chris Knadle wrote:
> On Tuesday 15 April 2008, Robert Millan wrote:
> > On Tue, Apr 15, 2008 at 12:22:48AM +0200, Lubomir Kundrak wrote:
> > > --- grub-1.96.orig/util/update-grub_lib.in 2008-04-15
> > > 00:16:12.000000000
> > > +0200 +++ grub-1.96/util/update-grub_lib.in 2008-04-15
> > > 00:15:04.000000000
> > > +0200 @@ -115,6 +115,8 @@ grub_file_is_not_garbage ()
> > > if test -f "$1" ; then
> > > case "$1" in
> > > *.dpkg-dist|*.dpkg-old|*.dpkg-tmp) return 1 ;; # debian dpkg
> > > + *.rpmnew|*.rpmsave) return 1 ;; # Fedora rpm
> > > + *.bak|*~|.*.swp) return 1 ;; # backup and swap files from
> > > editors
> >
> > This has the side-effect that Linux images whose name ends with ~ are
> > excluded, which is probably not that uncommon. E.g.
> > /boot/vmlinuz-2.6.24.foobar~
> >
> > Is this really what we want?
Not uncommon; well -- I've never seen that, nor heard about if as being
a custom -- but it might be just that have not seen enough.
> I don't know of any localversion policy requiring that the last character
> not be a tilde character.
I think the localversion policy doesn't forbid the names ending
with .dpkg-dist or .bak as well.
> However, I can say that 'fakeroot make-kpkg
> kernel_image' fails at the very last stage during making a .deb if the last
> character in the localversion ends in a tilde. i.e. you can't build a
> kernel "the Debian way" that has a localversion ending in a tilde.
>
> dpkg-gencontrol: error: Illegal package name `linux-image-2.6.24.4-yee~'
> make[1]: *** [debian/linux-image-2.6.24.4-yee~] Error 255
I'm fairly sure rpm doesn't allow this too.
--
Lubomir Kundrak (Red Hat Security Response Team)