From 6c3f6c3b17954a89400edbf4d18240f5a77629df468eed31014204b99c04195c Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Thu, 31 Jul 2008 19:25:56 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elilo?expand=0&rev=7 --- elilo-3.6.src.tgz | 3 - elilo-3.8.tar.gz | 3 + elilo-3.6-MAC.diff => elilo-MAC.diff | 0 elilo-3.6-asm.diff => elilo-asm.diff | 0 elilo-avoid-tab.diff | 16 +++ elilo-fix-possible-overflow.diff | 27 +++++ elilo-longer-commandline.diff | 107 +++++++++++++++--- ...o-3.6-spelling.diff => elilo-spelling.diff | 0 elilo.changes | 50 +++++--- elilo.pl | 28 +++-- elilo.spec | 83 +++++++++----- rpmlintrc | 2 + 12 files changed, 248 insertions(+), 71 deletions(-) delete mode 100644 elilo-3.6.src.tgz create mode 100644 elilo-3.8.tar.gz rename elilo-3.6-MAC.diff => elilo-MAC.diff (100%) rename elilo-3.6-asm.diff => elilo-asm.diff (100%) create mode 100644 elilo-avoid-tab.diff create mode 100644 elilo-fix-possible-overflow.diff rename elilo-3.6-spelling.diff => elilo-spelling.diff (100%) create mode 100644 rpmlintrc diff --git a/elilo-3.6.src.tgz b/elilo-3.6.src.tgz deleted file mode 100644 index 50e7115..0000000 --- a/elilo-3.6.src.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78e922f877c23a6c3d8b492fbef6eda60474d2245e1e7c658c9d701c228461e7 -size 168941 diff --git a/elilo-3.8.tar.gz b/elilo-3.8.tar.gz new file mode 100644 index 0000000..fe8fb74 --- /dev/null +++ b/elilo-3.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eca0d67a6764d088a5526a2ef7b0f23ee51dc4a29ac58fb10e4d93421d6b7901 +size 206250 diff --git a/elilo-3.6-MAC.diff b/elilo-MAC.diff similarity index 100% rename from elilo-3.6-MAC.diff rename to elilo-MAC.diff diff --git a/elilo-3.6-asm.diff b/elilo-asm.diff similarity index 100% rename from elilo-3.6-asm.diff rename to elilo-asm.diff diff --git a/elilo-avoid-tab.diff b/elilo-avoid-tab.diff new file mode 100644 index 0000000..d7df3a0 --- /dev/null +++ b/elilo-avoid-tab.diff @@ -0,0 +1,16 @@ +diff -urp elilo-3.8/config.c elilo-3.8-tab/config.c +--- elilo-3.8/config.c 2008-07-29 23:22:07.637647427 +0200 ++++ elilo-3.8-tab/config.c 2008-07-31 01:24:31.346046245 +0200 +@@ -897,10 +897,10 @@ print_label_list(VOID) + { + boot_image_t *img, *dfl = global_config.default_image; + +- if (dfl) Print(L"\t%s\n", dfl->label); ++ if (dfl) Print(L" %s\n", dfl->label); + + for (img = image_list; img; img = img->next) { +- if (img != dfl) Print(L"\t%s\n", img->label); ++ if (img != dfl) Print(L" %s\n", img->label); + } + } + diff --git a/elilo-fix-possible-overflow.diff b/elilo-fix-possible-overflow.diff new file mode 100644 index 0000000..7e3b0fc --- /dev/null +++ b/elilo-fix-possible-overflow.diff @@ -0,0 +1,27 @@ +From: Bernhard Walle +Subject: [PATCH] Fix possible array length overflow +References: 256676 + +Found by dan.yeisley@unisys.com. + + +Signed-off-by: Bernhard Walle + +--- + choosers/simple.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +--- a/choosers/simple.c ++++ b/choosers/simple.c +@@ -283,8 +283,10 @@ restart: + } + + if (elilo_opt.prompt) { +- ret = select_kernel(buffer, sizeof(buffer)); ++ ret = select_kernel(buffer, CMDLINE_MAXLEN); + if (ret == -1) return -1; ++ ++ /* this function takes really the number of bytes ... */ + argc = argify(buffer,sizeof(buffer), argv); + index = 0; + } diff --git a/elilo-longer-commandline.diff b/elilo-longer-commandline.diff index cf5a32c..6d99467 100644 --- a/elilo-longer-commandline.diff +++ b/elilo-longer-commandline.diff @@ -3,25 +3,85 @@ References: 242702 Increase command line size to 2048 chars. --- - elilo.c | 2 +- - elilo.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) + choosers/simple.c | 10 +++++----- + choosers/textmenu.c | 6 +++--- + config.c | 6 +++--- + elilo.c | 2 +- + elilo.h | 3 ++- + 5 files changed, 14 insertions(+), 13 deletions(-) -Index: b/elilo.h -=================================================================== ---- a/elilo.h -+++ b/elilo.h -@@ -57,7 +57,7 @@ - #define ELILO_DEFAULT_TIMEOUT ELILO_TIMEOUT_INFINITY - #define ELILO_TIMEOUT_INFINITY (~0UL) +--- a/choosers/simple.c ++++ b/choosers/simple.c +@@ -36,8 +36,8 @@ static VOID + display_label_info(CHAR16 *name) + { + CHAR16 *desc; +- CHAR16 initrd_name[CMDLINE_MAXLEN]; +- CHAR16 vmcode_name[CMDLINE_MAXLEN]; ++ CHAR16 initrd_name[PATHNAME_MAXLEN]; ++ CHAR16 vmcode_name[PATHNAME_MAXLEN]; + CHAR16 options_tmp[CMDLINE_MAXLEN]; + CHAR16 options[CMDLINE_MAXLEN]; + CHAR16 kname[FILENAME_MAXLEN]; +@@ -248,10 +248,10 @@ simple_choose(CHAR16 **argv, INTN argc, + # define BOOT_IMG_STR L"BOOT_IMAGE=" + CHAR16 buffer[CMDLINE_MAXLEN]; + CHAR16 alt_buffer[CMDLINE_MAXLEN]; +- CHAR16 initrd_name[CMDLINE_MAXLEN]; +- CHAR16 vmcode_name[CMDLINE_MAXLEN]; ++ CHAR16 initrd_name[PATHNAME_MAXLEN]; ++ CHAR16 vmcode_name[PATHNAME_MAXLEN]; + CHAR16 args[CMDLINE_MAXLEN]; +- CHAR16 devname[CMDLINE_MAXLEN]; ++ CHAR16 devname[PATHNAME_MAXLEN]; + CHAR16 dpath[FILENAME_MAXLEN]; + CHAR16 *slash_pos, *colon_pos, *backslash_pos; + UINTN len; +--- a/choosers/textmenu.c ++++ b/choosers/textmenu.c +@@ -362,10 +362,10 @@ textmenu_choose(CHAR16 **argv, INTN argc + { + # define BOOT_IMG_STR L"BOOT_IMAGE=" + CHAR16 label[CMDLINE_MAXLEN]; +- CHAR16 initrd_name[CMDLINE_MAXLEN]; +- CHAR16 vmcode_name[CMDLINE_MAXLEN]; ++ CHAR16 initrd_name[PATHNAME_MAXLEN]; ++ CHAR16 vmcode_name[PATHNAME_MAXLEN]; + CHAR16 args[CMDLINE_MAXLEN]; +- CHAR16 devname[CMDLINE_MAXLEN]; ++ CHAR16 devname[PATHNAME_MAXLEN]; + CHAR16 dpath[FILENAME_MAXLEN]; + CHAR16 *slash_pos, *colon_pos, *backslash_pos; + UINTN len; +--- a/config.c ++++ b/config.c +@@ -51,7 +51,7 @@ + */ + #define ELILO_DEFAULT_CONFIG L"elilo.conf" --#define CMDLINE_MAXLEN 512 /* needed by ia32 */ -+#define CMDLINE_MAXLEN 2048 /* needed by ia32 */ - #define FILENAME_MAXLEN 256 - #define MAX_ARGS 256 - /* Just pick an arbitrary number that's high enough for now :o) */ -Index: b/elilo.c -=================================================================== +-#define MAX_STRING CMDLINE_MAXLEN ++#define MAX_STRING 512 + #define CONFIG_BUFSIZE 512 /* input buffer size */ + + /* +@@ -66,7 +66,7 @@ typedef struct boot_image { + struct boot_image *next; + CHAR16 label[MAX_STRING]; + CHAR16 kname[FILENAME_MAXLEN]; +- CHAR16 options[MAX_STRING]; ++ CHAR16 options[CMDLINE_MAXLEN]; + CHAR16 initrd[FILENAME_MAXLEN]; + CHAR16 vmcode[FILENAME_MAXLEN]; + CHAR16 root[FILENAME_MAXLEN]; +@@ -95,7 +95,7 @@ typedef struct { + CHAR16 root[FILENAME_MAXLEN]; /* globally defined root fs */ + CHAR16 initrd[FILENAME_MAXLEN];/* globally defined initrd */ + CHAR16 vmcode[FILENAME_MAXLEN];/* globally defined boot-time module */ +- CHAR16 options[MAX_STRING]; ++ CHAR16 options[CMDLINE_MAXLEN]; + CHAR16 default_image_name[MAX_STRING]; + CHAR16 message_file[MAX_MESSAGES][FILENAME_MAXLEN]; + CHAR16 chooser[FILENAME_MAXLEN];/* which image chooser to use */ --- a/elilo.c +++ b/elilo.c @@ -87,7 +87,7 @@ do_kernel_load(CHAR16 *kname, kdesc_t *k @@ -33,3 +93,16 @@ Index: b/elilo.c /* * Do the vm image switch here +--- a/elilo.h ++++ b/elilo.h +@@ -57,7 +57,8 @@ + #define ELILO_DEFAULT_TIMEOUT ELILO_TIMEOUT_INFINITY + #define ELILO_TIMEOUT_INFINITY (~0UL) + +-#define CMDLINE_MAXLEN 512 /* needed by ia32 */ ++#define CMDLINE_MAXLEN 2048 ++#define PATHNAME_MAXLEN 512 + #define FILENAME_MAXLEN 256 + #define MAX_ARGS 256 + /* Just pick an arbitrary number that's high enough for now :o) */ + diff --git a/elilo-3.6-spelling.diff b/elilo-spelling.diff similarity index 100% rename from elilo-3.6-spelling.diff rename to elilo-spelling.diff diff --git a/elilo.changes b/elilo.changes index 3a5af2a..1a5e558 100644 --- a/elilo.changes +++ b/elilo.changes @@ -1,41 +1,63 @@ +------------------------------------------------------------------- +Wed Jul 31 10:22:56 CEST 2008 - rw@suse.de + +- elilo.efi + * Update to final elilo-3.8 for uEFI support. (fate#301882) +- elilo.pl + * Preserve time-stamps but not permissions. (bnc#394331) + * Unconditionally strip deprecated 'read-only' from 'elilo.conf'. + * Support '$LIBEXECDIR' to please uEFI/x86_64 and + relocate efi-binaries from 'elilo' to 'efi'. (fate#301882) + ------------------------------------------------------------------- Thu Feb 28 17:48:31 CET 2008 - ro@suse.de -- no strip for elilo.efi during install (unknown binary format) +- elilo.spec + * No strip for elilo.efi during install (unknown binary format). ------------------------------------------------------------------- Sun May 27 00:56:14 CEST 2007 - schwab@suse.de -- Revert last change. +- elilo.spec + * Revert last change. ------------------------------------------------------------------- Sat May 26 23:55:13 CEST 2007 - ro@suse.de -- added gnu-efi-devel to buildreq +- elilo.spec + * Added gnu-efi-devel to buildreq. + +------------------------------------------------------------------- +Wed May 9 14:29:40 CEST 2007 - rw@suse.de + +- elilo.efi + * Reduce non-"command line" strings back to 512. (#256676) + * Fix another buffer overrun. (#256676) ------------------------------------------------------------------- Fri Feb 23 10:44:35 CET 2007 - schwab@suse.de -- Disable stack protector. +- elilo.spec + * Disable stack protector. ------------------------------------------------------------------- Tue Feb 6 18:33:55 CET 2007 - bwalle@suse.de - elilo.efi - * increase command line size to 2048 (as in >= 2.6.20-rc6-mm1) - (#242702) + * Increase command line size to 2048. (#242702) ------------------------------------------------------------------- Fri Nov 10 10:37:13 CET 2006 - schwab@suse.de -- Fix spelling. +- elilo.efi + * Fix spelling. ------------------------------------------------------------------- Thu Feb 2 17:33:57 CET 2006 - rw@suse.de - elilo.efi * Update to final 3.6 - (Fixed vmcode_name initialization in textmenu chooser) + (Fixed vmcode_name initialization in textmenu chooser) ------------------------------------------------------------------- Wed Jan 25 21:44:13 CET 2006 - mls@suse.de @@ -58,7 +80,7 @@ Mon Jan 9 18:57:56 CET 2006 - rw@suse.de ------------------------------------------------------------------- Fri Dec 9 16:37:17 CET 2005 - rw@suse.de -- /sbin/elilo +- elilo.pl * Fix formatting of man-page. ------------------------------------------------------------------- @@ -66,19 +88,19 @@ Wed Dec 7 16:31:04 CET 2005 - rw@suse.de - elilo.efi * Update to 3.5-pre2. -- /sbin/elilo +- elilo.pl * Make "best effort" instead of giving up early. ------------------------------------------------------------------- Sat Aug 13 16:03:14 CEST 2005 - schwab@suse.de -- /sbin/elilo +- elilo.pl * Check that the default label is defined. ------------------------------------------------------------------- Fri Aug 5 18:14:04 CEST 2005 - schwab@suse.de -- /sbin/elilo +- elilo.pl * Barf on duplicate labels. ------------------------------------------------------------------- @@ -102,7 +124,7 @@ Wed Oct 6 17:10:32 CEST 2004 - rw@suse.de ------------------------------------------------------------------- Thu May 27 17:39:05 CEST 2004 - rw@suse.de -- /sbin/elilo +- elilo.pl * Make all image-objects (kernel/initrd) *optional* by default (#41315) ------------------------------------------------------------------ @@ -110,7 +132,7 @@ Mon Feb 23 15:32:53 CET 2004 - rw@suse.de - elilo.efi * Use '$RPM_OPT_FLAGS' with '-fno-strict-aliasing' appended. -- /sbin/elilo +- elilo.pl * Take care of FPSWA. * Try to avoid copying the same files more than once. diff --git a/elilo.pl b/elilo.pl index aff9db2..906cc96 100644 --- a/elilo.pl +++ b/elilo.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -w -# $Id: elilo.pl,v 0.12 2005/12/09 11:46:06 rw Exp $ +# $Id: elilo.pl,v 0.14 2008/07/30 09:36:48 rw Exp $ use strict; my $C = $0; $C =~ s%^.*/%%; @@ -8,7 +8,8 @@ my $dbg = (exists( $ENV{"ELILO_DEBUG"})) ? $ENV{"ELILO_DEBUG"} : ""; my $Edition = q(@EDITION@); my $MPold = "$dbg/boot"; my $MPnew = "$dbg/boot/efi"; -my $Dlib = "$dbg/usr/lib/elilo"; +my $Dlibold = "$dbg@LIBEXECDIR@/elilo"; +my $Dlib = "$dbg@LIBEXECDIR@/efi"; my $Fconf = "elilo.conf"; my $Sconf = "$dbg/etc/" . $Fconf; @@ -35,7 +36,7 @@ $| = 1; $[ = 0; sub Version() { - my $v = q($Revision: 0.12 $ ); + my $v = q($Revision: 0.14 $ ); $v =~ s/^\$ Rev.*:\ ([0-9.]+)\ \$\ /$1/x; $v .= " (part of elilo-$Edition)" if ( $Edition ne "\@EDITION\@" ); print "$C version $v\n"; @@ -131,6 +132,8 @@ sub Transfer ($$) { } elsif (m%^\s*default\s*=\s*(\S+)%) { $default_label = $1; $default_loc = $#Out + 1; + } elsif (m%^\s*read-only\s*$%) { + $_ = "#read-only # Deprecated! (May be forced by appending 'ro')\n"; } push @Out, $_; } @@ -194,26 +197,33 @@ sub Install($$$$) { my( $f, $o, $s, $d) = @_; my @C = ( "install", $o, $s, $d); + if ( $o eq "-p" ) { + @C = ( "cp", "--preserve=timestamps", $s, $d); + } System( $f, @C); } sub InstallFPSWA($) { my ( $d) = @_; + my $Dfpswa = $Dlib; + $d .= "/efi/Intel Firmware"; - return 0 unless ( -r "$Dlib/fpswa.efi" ); + $Dfpswa = $Dlibold unless ( -r "$Dfpswa/fpswa.efi" ); + + return 0 unless ( -r "$Dfpswa/fpswa.efi" ); my $head = "## fpswa: Floating Point Software Assist\n"; if ( -d $d && -r "$d/fpswa.efi" ) { # check, if we need to update and failing that do nothing?! - my $c = "$Dlib/fpswa-cmp-version"; + my $c = "$Dfpswa/fpswa-cmp-version"; if ( -x $c ) { - my $chk = `$c "$d/fpswa.efi" "$Dlib/fpswa.efi"`; + my $chk = `$c "$d/fpswa.efi" "$Dfpswa/fpswa.efi"`; if ( $chk =~ /older/ ) { Info( 1, $head . "## Update '$d/fpswa.efi'.\n"); Info( 2, "## $chk"); - Install( 0, "-p", "$Dlib/fpswa.efi", $d); + Install( 0, "-p", "$Dfpswa/fpswa.efi", $d); } else { Info( 1, $head . "## Do NOT update '$d/fpswa.efi'.\n"); @@ -222,7 +232,7 @@ sub InstallFPSWA($) { } } else { use File::Compare; - if ( compare( "$d/fpswa.efi", "$Dlib/fpswa.efi") == 0 ) { + if ( compare( "$d/fpswa.efi", "$Dfpswa/fpswa.efi") == 0 ) { Info( 2, $head . "## Already installed.\n"); } else { @@ -234,7 +244,7 @@ sub InstallFPSWA($) { } else { Info( 1, $head . "## Install 'fpswa.efi' to '$d'.\n"); System( 0, "mkdir", $d) unless ( -d $d ); - Install( 0, "-p", "$Dlib/fpswa.efi", $d); + Install( 0, "-p", "$Dfpswa/fpswa.efi", $d); } } diff --git a/elilo.spec b/elilo.spec index 1649fd9..dec1436 100644 --- a/elilo.spec +++ b/elilo.spec @@ -1,5 +1,5 @@ # -# spec file for package elilo (Version 3.6) +# spec file for package elilo (Version 3.8) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -12,22 +12,25 @@ Name: elilo -Url: http://elilo.sourceforge.net/ Summary: EFI Linux Loader -Version: 3.6 -Release: 142 +Version: 3.8 +Release: 3 Group: System/Boot AutoReqProv: on PreReq: /usr/bin/perl License: GPL v2 or later -Source: http://mesh.dl.sourceforge.net/sourceforge/elilo/elilo-3.6.src.tgz +Url: http://elilo.sourceforge.net/ +Source: http://dl.sourceforge.net/elilo/elilo-3.8.tar.gz Source1: elilo.pl -Patch0: elilo-%{version}-asm.diff -Patch1: elilo-%{version}-MAC.diff -Patch2: elilo-%{version}-spelling.diff +Source2: rpmlintrc +Patch0: elilo-asm.diff +Patch1: elilo-MAC.diff +Patch2: elilo-spelling.diff Patch3: elilo-longer-commandline.diff +Patch4: elilo-fix-possible-overflow.diff +Patch5: elilo-avoid-tab.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: gnu-efi +BuildRequires: gnu-efi >= 3.0e %description The EFI Linux boot loader. @@ -47,7 +50,11 @@ Authors: %patch1 -p1 %patch2 %patch3 -p1 -perl -pe 's/\@EDITION\@/%{version}-%{release}/' < %{SOURCE1} > elilo.pl && +%patch4 -p1 +%patch5 -p1 +perl -pe 's{\@EDITION\@}{%{version}-%{release}}; + s{\@LIBEXECDIR\@}{%{_libexecdir}}' < %{SOURCE1} > elilo.pl && +perl -pi -e 's{/usr/lib}{%{_libexecdir}}' Make.defaults chmod 555 elilo.pl && touch -r %{SOURCE1} elilo.pl ! fgrep '%%{version}-%%{release}' elilo.pl @@ -58,11 +65,13 @@ pod2man -s 8 -c "System Boot" -r "SuSE Linux" \ touch -r elilo.pl elilo.8 %install -install -d $RPM_BUILD_ROOT/usr/lib/elilo $RPM_BUILD_ROOT/sbin -install -m 444 elilo.efi $RPM_BUILD_ROOT/usr/lib/elilo +install -d $RPM_BUILD_ROOT%{_libexecdir}/efi $RPM_BUILD_ROOT/sbin +install -m 444 elilo.efi $RPM_BUILD_ROOT%{_libexecdir}/efi install tools/eliloalt $RPM_BUILD_ROOT/sbin install -p -m 555 elilo.pl $RPM_BUILD_ROOT/sbin/elilo -#install -D -p elilo.8 $RPM_BUILD_ROOT/usr/share/man/man8/elilo.8 +%if 0 +install -D -p elilo.8 $RPM_BUILD_ROOT/usr/share/man/man8/elilo.8 +%endif %clean rm -fr $RPM_BUILD_ROOT @@ -74,26 +83,44 @@ echo "Please run /sbin/elilo!" %files %defattr(-, root, root) %doc README README.* TODO docs/*.txt -/usr/lib/elilo +%{_libexecdir}/efi /sbin/elilo /sbin/eliloalt -#/usr/share/man/man8/* +%if 0 +/usr/share/man/man8/* +%endif %changelog +* Thu Jul 31 2008 rw@suse.de +- elilo.efi + * Update to final elilo-3.8 for uEFI support. (fate#301882) +- elilo.pl + * Preserve time-stamps but not permissions. (bnc#394331) + * Unconditionally strip deprecated 'read-only' from 'elilo.conf'. + * Support '$LIBEXECDIR' to please uEFI/x86_64 and + relocate efi-binaries from 'elilo' to 'efi'. (fate#301882) * Thu Feb 28 2008 ro@suse.de -- no strip for elilo.efi during install (unknown binary format) +- elilo.spec + * No strip for elilo.efi during install (unknown binary format). * Sun May 27 2007 schwab@suse.de -- Revert last change. +- elilo.spec + * Revert last change. * Sun May 27 2007 ro@suse.de -- added gnu-efi-devel to buildreq +- elilo.spec + * Added gnu-efi-devel to buildreq. +* Wed May 09 2007 rw@suse.de +- elilo.efi + * Reduce non-"command line" strings back to 512. (#256676) + * Fix another buffer overrun. (#256676) * Fri Feb 23 2007 schwab@suse.de -- Disable stack protector. +- elilo.spec + * Disable stack protector. * Tue Feb 06 2007 bwalle@suse.de - elilo.efi - * increase command line size to 2048 (as in >= 2.6.20-rc6-mm1) - (#242702) + * Increase command line size to 2048. (#242702) * Fri Nov 10 2006 schwab@suse.de -- Fix spelling. +- elilo.efi + * Fix spelling. * Thu Feb 02 2006 rw@suse.de - elilo.efi * Update to final 3.6 @@ -108,18 +135,18 @@ echo "Please run /sbin/elilo!" - elilo.efi * Fix vmcode_name initialization in textmenu chooser. (#140519) * Fri Dec 09 2005 rw@suse.de -- /sbin/elilo +- elilo.pl * Fix formatting of man-page. * Wed Dec 07 2005 rw@suse.de - elilo.efi * Update to 3.5-pre2. -- /sbin/elilo +- elilo.pl * Make "best effort" instead of giving up early. * Sat Aug 13 2005 schwab@suse.de -- /sbin/elilo +- elilo.pl * Check that the default label is defined. * Fri Aug 05 2005 schwab@suse.de -- /sbin/elilo +- elilo.pl * Barf on duplicate labels. * Wed Apr 13 2005 schwab@suse.de - elilo.efi @@ -131,12 +158,12 @@ echo "Please run /sbin/elilo!" - elilo.efi * Fix simple-chooser (#45493) * Thu May 27 2004 rw@suse.de -- /sbin/elilo +- elilo.pl * Make all image-objects (kernel/initrd) *optional* by default (#41315) * Mon Feb 23 2004 rw@suse.de - elilo.efi * Use '$RPM_OPT_FLAGS' with '-fno-strict-aliasing' appended. -- /sbin/elilo +- elilo.pl * Take care of FPSWA. * Try to avoid copying the same files more than once. * Mon Nov 24 2003 rw@suse.de diff --git a/rpmlintrc b/rpmlintrc new file mode 100644 index 0000000..8cb2050 --- /dev/null +++ b/rpmlintrc @@ -0,0 +1,2 @@ +addFilter(".*strange-permission elilo.pl.*") +addFilter(".*source-or-patch-not-bzipped.*")