Author: guillomovitch
Date: Wed Feb 14 17:43:38 2007
New Revision: 121057

Added:
   packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.fhs.patch
   packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.tar.bz2   
(contents, props changed)
Removed:
   packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.1.tar.bz2
   packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.fhs.patch
Modified:
   packages/cooker/bugzilla/current/SPECS/bugzilla.spec

Log:
new version
rediff FHS patch


Added: packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.fhs.patch
==============================================================================
--- (empty file)
+++ packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.fhs.patch  Wed Feb 
14 17:43:38 2007
@@ -0,0 +1,829 @@
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/attachment.cgi bugzilla-2.22.2.fhs/attachment.cgi
+--- bugzilla-2.22.2/attachment.cgi     2006-10-14 23:07:19.000000000 +0200
++++ bugzilla-2.22.2.fhs/attachment.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -34,7 +34,7 @@
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ # Include the Bugzilla CGI and general utility library.
+ require "globals.pl";
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/buglist.cgi bugzilla-2.22.2.fhs/buglist.cgi
+--- bugzilla-2.22.2/buglist.cgi        2006-08-09 03:30:53.000000000 +0200
++++ bugzilla-2.22.2.fhs/buglist.cgi    2007-02-14 17:39:22.000000000 +0100
+@@ -32,7 +32,7 @@
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Search;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/Bugzilla/Chart.pm bugzilla-2.22.2.fhs/Bugzilla/Chart.pm
+--- bugzilla-2.22.2/Bugzilla/Chart.pm  2006-01-26 23:33:33.000000000 +0100
++++ bugzilla-2.22.2.fhs/Bugzilla/Chart.pm      2007-02-14 17:39:22.000000000 
+0100
+@@ -22,7 +22,7 @@
+ #                 A. Karl Kornel <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ # This module represents a chart.
+ #
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/Bugzilla/Config.pm bugzilla-2.22.2.fhs/Bugzilla/Config.pm
+--- bugzilla-2.22.2/Bugzilla/Config.pm 2007-02-03 00:09:52.000000000 +0100
++++ bugzilla-2.22.2.fhs/Bugzilla/Config.pm     2007-02-14 17:40:23.000000000 
+0100
+@@ -53,7 +53,7 @@
+ # some point.
+ 
+ # constant paths
+-our $libpath = '.';
++our $libpath = '/usr/share/bugzilla';
+ 
+ # importxml.pl, when run by a mail daemon, sets the bugzilla path explicitly.
+ # This then mucks it up, so if we are coming from importxml.pl, set $libpath
+@@ -70,11 +70,11 @@
+ our $datadir;
+ if ($ENV{'PROJECT'} && $ENV{'PROJECT'} =~ /^(\w+)$/) {
+     $project = $1;
+-    $localconfig = "$libpath/localconfig.$project";
+-    $datadir = "$libpath/data/$project";
++    $localconfig = "/etc/bugzilla/localconfig.$project";
++    $datadir = "/var/lib/bugzilla/$project";
+ } else {
+-    $localconfig = "$libpath/localconfig";
+-    $datadir = "$libpath/data";
++    $localconfig = "/etc/bugzilla/localconfig";
++    $datadir = "/var/lib/bugzilla";
+ }
+ our $attachdir = "$datadir/attachments";
+ our $webdotdir = "$datadir/webdot";
+@@ -156,7 +156,7 @@
+ my %params;
+ 
+ # Load in the param definitions
+-foreach my $item ((glob "$libpath/Bugzilla/Config/*.pm")) {
++foreach my $item ((glob "$libpath/lib/Bugzilla/Config/*.pm")) {
+     $item =~ m#/([^/]+)\.pm$#;
+     my $module = $1;
+     next if ($module eq 'Common');
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/Bugzilla/Series.pm bugzilla-2.22.2.fhs/Bugzilla/Series.pm
+--- bugzilla-2.22.2/Bugzilla/Series.pm 2005-09-23 16:24:35.000000000 +0200
++++ bugzilla-2.22.2.fhs/Bugzilla/Series.pm     2007-02-14 17:39:22.000000000 
+0100
+@@ -21,7 +21,7 @@
+ #                 Lance Larsh <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ # This module implements a series - a set of data to be plotted on a chart.
+ #
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/chart.cgi bugzilla-2.22.2.fhs/chart.cgi
+--- bugzilla-2.22.2/chart.cgi  2005-10-30 22:31:27.000000000 +0100
++++ bugzilla-2.22.2.fhs/chart.cgi      2007-02-14 17:39:22.000000000 +0100
+@@ -43,7 +43,7 @@
+ # Offer subscription when you get a "series already exists" error?
+ 
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/checksetup.pl bugzilla-2.22.2.fhs/checksetup.pl
+--- bugzilla-2.22.2/checksetup.pl      2007-01-25 16:45:38.000000000 +0100
++++ bugzilla-2.22.2.fhs/checksetup.pl  2007-02-14 17:39:22.000000000 +0100
+@@ -136,7 +136,7 @@
+     chdir dirname($0);
+ }
+ 
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ use vars qw( $db_name %answer );
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/colchange.cgi bugzilla-2.22.2.fhs/colchange.cgi
+--- bugzilla-2.22.2/colchange.cgi      2005-10-25 01:11:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/colchange.cgi  2007-02-14 17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use vars qw(
+   @legal_keywords
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/collectstats.pl bugzilla-2.22.2.fhs/collectstats.pl
+--- bugzilla-2.22.2/collectstats.pl    2005-12-23 03:01:51.000000000 +0100
++++ bugzilla-2.22.2.fhs/collectstats.pl        2007-02-14 17:39:22.000000000 
+0100
+@@ -34,13 +34,13 @@
+ use IO::Handle;
+ use vars @::legal_product;
+ 
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla::Search;
+ use Bugzilla::User;
+ 
+ use Bugzilla;
+-use Bugzilla::Config qw(:DEFAULT $datadir);
++use Bugzilla::Config qw(:DEFAULT $datadir $cgidir);
+ 
+ # Turn off output buffering (probably needed when displaying output feedback
+ # in the regenerate mode.)
+@@ -96,7 +96,7 @@
+     trick_taint($perl);
+ 
+     # Generate a static RDF file containing the default view of the 
duplicates data.
+-    open(CGI, "$perl -T duplicates.cgi |")
++    open(CGI, "$perl -T $cgidir/duplicates.cgi |")
+         || die "can't fork duplicates.cgi: $!";
+     open(RDF, ">$datadir/duplicates.tmp")
+         || die "can't write to $datadir/duplicates.tmp: $!";
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/config.cgi bugzilla-2.22.2.fhs/config.cgi
+--- bugzilla-2.22.2/config.cgi 2005-10-25 01:11:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/config.cgi     2007-02-14 17:39:22.000000000 +0100
+@@ -29,7 +29,7 @@
+ use strict;
+ 
+ # Include the Bugzilla CGI and general utility library.
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/contrib/bug_email.pl bugzilla-2.22.2.fhs/contrib/bug_email.pl
+--- bugzilla-2.22.2/contrib/bug_email.pl       2006-06-19 18:25:16.000000000 
+0200
++++ bugzilla-2.22.2.fhs/contrib/bug_email.pl   2007-02-14 17:39:22.000000000 
+0100
+@@ -80,18 +80,10 @@
+ use strict;
+ use MIME::Parser;
+ 
+-BEGIN {
+-    chdir '..';        # this script lives in contrib
+-    push @INC, "contrib/.";
+-    push @INC, ".";
+-}
+-
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use BugzillaEmail;
+ use Bugzilla::Config qw(:DEFAULT $datadir);
+-
+-use lib ".";
+-use lib "../";
+ use Bugzilla::Constants;
+ use Bugzilla::BugMail;
+ use Bugzilla::User;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/contrib/bugzilla_email_append.pl 
bugzilla-2.22.2.fhs/contrib/bugzilla_email_append.pl
+--- bugzilla-2.22.2/contrib/bugzilla_email_append.pl   2005-11-25 
22:57:07.000000000 +0100
++++ bugzilla-2.22.2.fhs/contrib/bugzilla_email_append.pl       2007-02-14 
17:39:22.000000000 +0100
+@@ -31,12 +31,7 @@
+ use strict;
+ use MIME::Parser;
+ 
+-BEGIN {
+-  chdir "..";        # this script lives in contrib, change to main
+-  push @INC, "contrib";
+-  push @INC, "."; # this script lives in contrib
+-}
+-
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use BugzillaEmail;
+ use Bugzilla::Config qw(:DEFAULT $datadir);
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/contrib/bzdbcopy.pl bugzilla-2.22.2.fhs/contrib/bzdbcopy.pl
+--- bugzilla-2.22.2/contrib/bzdbcopy.pl        2006-05-01 01:54:37.000000000 
+0200
++++ bugzilla-2.22.2.fhs/contrib/bzdbcopy.pl    2007-02-14 17:39:22.000000000 
+0100
+@@ -30,7 +30,7 @@
+ #
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ use Bugzilla::DB;
+ use Bugzilla::Util;
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/contrib/cmdline/makequery 
bugzilla-2.22.2.fhs/contrib/cmdline/makequery
+--- bugzilla-2.22.2/contrib/cmdline/makequery  2005-01-27 20:42:34.000000000 
+0100
++++ bugzilla-2.22.2.fhs/contrib/cmdline/makequery      2007-02-14 
17:39:22.000000000 +0100
+@@ -19,7 +19,7 @@
+ #
+ # Contributor(s): 
+ 
+-conf="`dirname $0`/query.conf"
++conf='/etc/bugzilla/query.conf'
+ 
+ query="https://bugzilla.mozilla.org/buglist.cgi?ctype=csv";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/contrib/merge-users.pl 
bugzilla-2.22.2.fhs/contrib/merge-users.pl
+--- bugzilla-2.22.2/contrib/merge-users.pl     2006-02-26 14:17:48.000000000 
+0100
++++ bugzilla-2.22.2.fhs/contrib/merge-users.pl 2007-02-14 17:39:22.000000000 
+0100
+@@ -44,7 +44,7 @@
+ 
+ =cut
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Config qw(:DEFAULT);
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/contrib/sendbugmail.pl 
bugzilla-2.22.2.fhs/contrib/sendbugmail.pl
+--- bugzilla-2.22.2/contrib/sendbugmail.pl     2005-02-25 00:42:48.000000000 
+0100
++++ bugzilla-2.22.2.fhs/contrib/sendbugmail.pl 2007-02-14 17:39:22.000000000 
+0100
+@@ -14,8 +14,7 @@
+ # 
+ # Usage: perl -T contrib/sendbugmail.pl bug_id user_email
+ 
+-use lib qw(.);
+-
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla::BugMail;
+ use Bugzilla::User;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/contrib/sendunsentbugmail.pl 
bugzilla-2.22.2.fhs/contrib/sendunsentbugmail.pl
+--- bugzilla-2.22.2/contrib/sendunsentbugmail.pl       2005-11-13 
18:32:12.000000000 +0100
++++ bugzilla-2.22.2.fhs/contrib/sendunsentbugmail.pl   2007-02-14 
17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/contrib/syncLDAP.pl bugzilla-2.22.2.fhs/contrib/syncLDAP.pl
+--- bugzilla-2.22.2/contrib/syncLDAP.pl        2005-08-10 03:30:40.000000000 
+0200
++++ bugzilla-2.22.2.fhs/contrib/syncLDAP.pl    2007-02-14 17:39:22.000000000 
+0100
+@@ -25,7 +25,7 @@
+ 
+ require "globals.pl";
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Net::LDAP;
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/createaccount.cgi bugzilla-2.22.2.fhs/createaccount.cgi
+--- bugzilla-2.22.2/createaccount.cgi  2005-12-20 23:16:07.000000000 +0100
++++ bugzilla-2.22.2.fhs/createaccount.cgi      2007-02-14 17:39:22.000000000 
+0100
+@@ -26,7 +26,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/describecomponents.cgi 
bugzilla-2.22.2.fhs/describecomponents.cgi
+--- bugzilla-2.22.2/describecomponents.cgi     2005-10-26 18:15:48.000000000 
+0200
++++ bugzilla-2.22.2.fhs/describecomponents.cgi 2007-02-14 17:39:22.000000000 
+0100
+@@ -22,7 +22,7 @@
+ #                 Bradley Baetz <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/describekeywords.cgi bugzilla-2.22.2.fhs/describekeywords.cgi
+--- bugzilla-2.22.2/describekeywords.cgi       2005-10-26 18:15:50.000000000 
+0200
++++ bugzilla-2.22.2.fhs/describekeywords.cgi   2007-02-14 17:39:22.000000000 
+0100
+@@ -22,7 +22,7 @@
+ # Contributor(s): Gervase Markham <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::User;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/duplicates.cgi bugzilla-2.22.2.fhs/duplicates.cgi
+--- bugzilla-2.22.2/duplicates.cgi     2006-06-19 14:16:05.000000000 +0200
++++ bugzilla-2.22.2.fhs/duplicates.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+ 
+ use AnyDBM_File;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editclassifications.cgi 
bugzilla-2.22.2.fhs/editclassifications.cgi
+--- bugzilla-2.22.2/editclassifications.cgi    2006-10-15 00:05:54.000000000 
+0200
++++ bugzilla-2.22.2.fhs/editclassifications.cgi        2007-02-14 
17:39:22.000000000 +0100
+@@ -21,7 +21,7 @@
+ # Direct any questions on this source code to mozilla.org
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editcomponents.cgi bugzilla-2.22.2.fhs/editcomponents.cgi
+--- bugzilla-2.22.2/editcomponents.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editcomponents.cgi     2007-02-14 17:39:22.000000000 
+0100
+@@ -27,7 +27,7 @@
+ # Holger Schurig <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editflagtypes.cgi bugzilla-2.22.2.fhs/editflagtypes.cgi
+--- bugzilla-2.22.2/editflagtypes.cgi  2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editflagtypes.cgi      2007-02-14 17:39:22.000000000 
+0100
+@@ -26,7 +26,7 @@
+ 
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ # Include the Bugzilla CGI and general utility library.
+ require "globals.pl";
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editgroups.cgi bugzilla-2.22.2.fhs/editgroups.cgi
+--- bugzilla-2.22.2/editgroups.cgi     2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editgroups.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+ # Code derived from editowners.cgi and editusers.cgi
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editkeywords.cgi bugzilla-2.22.2.fhs/editkeywords.cgi
+--- bugzilla-2.22.2/editkeywords.cgi   2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editkeywords.cgi       2007-02-14 17:39:22.000000000 
+0100
+@@ -21,7 +21,7 @@
+ # Contributor(s): Terry Weissman <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editmilestones.cgi bugzilla-2.22.2.fhs/editmilestones.cgi
+--- bugzilla-2.22.2/editmilestones.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editmilestones.cgi     2007-02-14 17:39:22.000000000 
+0100
+@@ -17,7 +17,7 @@
+ 
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editparams.cgi bugzilla-2.22.2.fhs/editparams.cgi
+--- bugzilla-2.22.2/editparams.cgi     2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editparams.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+ #                 Frédéric Buclin <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla::Constants;
+ use Bugzilla::Config qw(:DEFAULT :admin :params $datadir);
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editproducts.cgi bugzilla-2.22.2.fhs/editproducts.cgi
+--- bugzilla-2.22.2/editproducts.cgi   2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editproducts.cgi       2007-02-14 17:39:22.000000000 
+0100
+@@ -32,7 +32,7 @@
+ # Holger Schurig <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ use Bugzilla::Constants;
+ require "globals.pl";
+ use Bugzilla::Bug;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editsettings.cgi bugzilla-2.22.2.fhs/editsettings.cgi
+--- bugzilla-2.22.2/editsettings.cgi   2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editsettings.cgi       2007-02-14 17:39:22.000000000 
+0100
+@@ -17,7 +17,7 @@
+ #
+ 
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editusers.cgi bugzilla-2.22.2.fhs/editusers.cgi
+--- bugzilla-2.22.2/editusers.cgi      2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editusers.cgi  2007-02-14 17:39:22.000000000 +0100
+@@ -18,7 +18,7 @@
+ #                 Frédéric Buclin <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editvalues.cgi bugzilla-2.22.2.fhs/editvalues.cgi
+--- bugzilla-2.22.2/editvalues.cgi     2006-10-15 00:05:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/editvalues.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -19,7 +19,7 @@
+ # with some cleanup.
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editversions.cgi bugzilla-2.22.2.fhs/editversions.cgi
+--- bugzilla-2.22.2/editversions.cgi   2006-10-15 00:05:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/editversions.cgi       2007-02-14 17:39:22.000000000 
+0100
+@@ -29,7 +29,7 @@
+ # Holger Schurig <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/editwhines.cgi bugzilla-2.22.2.fhs/editwhines.cgi
+--- bugzilla-2.22.2/editwhines.cgi     2006-10-15 00:05:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/editwhines.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+ 
+ use strict;
+ 
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ 
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/enter_bug.cgi bugzilla-2.22.2.fhs/enter_bug.cgi
+--- bugzilla-2.22.2/enter_bug.cgi      2006-08-21 21:26:06.000000000 +0200
++++ bugzilla-2.22.2.fhs/enter_bug.cgi  2007-02-14 17:39:22.000000000 +0100
+@@ -35,7 +35,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/importxml.pl bugzilla-2.22.2.fhs/importxml.pl
+--- bugzilla-2.22.2/importxml.pl       2007-01-11 23:51:32.000000000 +0100
++++ bugzilla-2.22.2.fhs/importxml.pl   2007-02-14 17:39:22.000000000 +0100
+@@ -52,22 +52,8 @@
+ #
+ #####################################################################
+ 
+-# figure out which path this script lives in. Set the current path to
+-# this and add it to @INC so this will work when run as part of mail
+-# alias by the mailer daemon
+-# since "use lib" is run at compile time, we need to enclose the
+-# $::path declaration in a BEGIN block so that it is executed before
+-# the rest of the file is compiled.
+-BEGIN {
+-    $::path = $0;
+-    $::path =~ m#(.*)/[^/]+#;
+-    $::path = $1;
+-    $::path ||= '.';    # $0 is empty at compile time.  This line will
+-                        # have no effect on this script at runtime.
+-}
++use lib '/usr/share/bugzilla/lib';
+ 
+-chdir $::path;
+-use lib ($::path);
+ # Data dumber is used for debugging, I got tired of copying it back in 
+ # and then removing it. 
+ #use Data::Dumper;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/index.cgi bugzilla-2.22.2.fhs/index.cgi
+--- bugzilla-2.22.2/index.cgi  2005-10-30 22:31:27.000000000 +0100
++++ bugzilla-2.22.2.fhs/index.cgi      2007-02-14 17:39:22.000000000 +0100
+@@ -29,7 +29,7 @@
+ use strict;
+ 
+ # Include the Bugzilla CGI and general utility library.
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ 
+ # Check whether or not the user is logged in
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/long_list.cgi bugzilla-2.22.2.fhs/long_list.cgi
+--- bugzilla-2.22.2/long_list.cgi      2005-10-25 21:31:31.000000000 +0200
++++ bugzilla-2.22.2.fhs/long_list.cgi  2007-02-14 17:39:22.000000000 +0100
+@@ -22,7 +22,7 @@
+ #                 Gervase Markham <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ use Bugzilla;
+ 
+ my $cgi = Bugzilla->cgi;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/page.cgi bugzilla-2.22.2.fhs/page.cgi
+--- bugzilla-2.22.2/page.cgi   2005-10-25 01:11:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/page.cgi       2007-02-14 17:39:22.000000000 +0100
+@@ -30,7 +30,7 @@
+ 
+ use strict;
+ 
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/post_bug.cgi bugzilla-2.22.2.fhs/post_bug.cgi
+--- bugzilla-2.22.2/post_bug.cgi       2007-01-28 22:20:45.000000000 +0100
++++ bugzilla-2.22.2.fhs/post_bug.cgi   2007-02-14 17:39:22.000000000 +0100
+@@ -24,7 +24,7 @@
+ #                 Gervase Markham <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/process_bug.cgi bugzilla-2.22.2.fhs/process_bug.cgi
+--- bugzilla-2.22.2/process_bug.cgi    2007-01-05 00:37:19.000000000 +0100
++++ bugzilla-2.22.2.fhs/process_bug.cgi        2007-02-14 17:39:22.000000000 
+0100
+@@ -46,7 +46,7 @@
+ my $PrivilegesRequired = 0;
+ my $lastbugid = 0;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/query.cgi bugzilla-2.22.2.fhs/query.cgi
+--- bugzilla-2.22.2/query.cgi  2006-03-31 00:23:06.000000000 +0200
++++ bugzilla-2.22.2.fhs/query.cgi      2007-02-14 17:39:22.000000000 +0100
+@@ -26,7 +26,7 @@
+ #                 Max Kanat-Alexander <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/quips.cgi bugzilla-2.22.2.fhs/quips.cgi
+--- bugzilla-2.22.2/quips.cgi  2005-10-30 22:31:28.000000000 +0100
++++ bugzilla-2.22.2.fhs/quips.cgi      2007-02-14 17:39:22.000000000 +0100
+@@ -25,7 +25,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/relogin.cgi bugzilla-2.22.2.fhs/relogin.cgi
+--- bugzilla-2.22.2/relogin.cgi        2006-10-15 00:05:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/relogin.cgi    2007-02-14 17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+ #                 A. Karl Kornel <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/report.cgi bugzilla-2.22.2.fhs/report.cgi
+--- bugzilla-2.22.2/report.cgi 2005-12-02 21:48:03.000000000 +0100
++++ bugzilla-2.22.2.fhs/report.cgi     2007-02-14 17:39:22.000000000 +0100
+@@ -22,7 +22,7 @@
+ #                 <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/reports.cgi bugzilla-2.22.2.fhs/reports.cgi
+--- bugzilla-2.22.2/reports.cgi        2006-06-03 21:53:59.000000000 +0200
++++ bugzilla-2.22.2.fhs/reports.cgi    2007-02-14 17:39:22.000000000 +0100
+@@ -35,7 +35,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla::Config qw(:DEFAULT $datadir);
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/request.cgi bugzilla-2.22.2.fhs/request.cgi
+--- bugzilla-2.22.2/request.cgi        2006-10-14 23:07:19.000000000 +0200
++++ bugzilla-2.22.2.fhs/request.cgi    2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla;
+ use Bugzilla::Flag;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/sanitycheck.cgi bugzilla-2.22.2.fhs/sanitycheck.cgi
+--- bugzilla-2.22.2/sanitycheck.cgi    2006-12-26 21:19:06.000000000 +0100
++++ bugzilla-2.22.2.fhs/sanitycheck.cgi        2007-02-14 17:39:22.000000000 
+0100
+@@ -26,7 +26,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/show_activity.cgi bugzilla-2.22.2.fhs/show_activity.cgi
+--- bugzilla-2.22.2/show_activity.cgi  2006-01-06 15:38:35.000000000 +0100
++++ bugzilla-2.22.2.fhs/show_activity.cgi      2007-02-14 17:39:22.000000000 
+0100
+@@ -24,7 +24,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/showattachment.cgi bugzilla-2.22.2.fhs/showattachment.cgi
+--- bugzilla-2.22.2/showattachment.cgi 2003-05-05 03:15:29.000000000 +0200
++++ bugzilla-2.22.2.fhs/showattachment.cgi     2007-02-14 17:39:22.000000000 
+0100
+@@ -23,7 +23,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Util;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/show_bug.cgi bugzilla-2.22.2.fhs/show_bug.cgi
+--- bugzilla-2.22.2/show_bug.cgi       2006-10-14 23:45:51.000000000 +0200
++++ bugzilla-2.22.2.fhs/show_bug.cgi   2007-02-14 17:39:22.000000000 +0100
+@@ -22,7 +22,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/showdependencygraph.cgi 
bugzilla-2.22.2.fhs/showdependencygraph.cgi
+--- bugzilla-2.22.2/showdependencygraph.cgi    2006-10-21 01:22:38.000000000 
+0200
++++ bugzilla-2.22.2.fhs/showdependencygraph.cgi        2007-02-14 
17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use File::Temp;
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/showdependencytree.cgi 
bugzilla-2.22.2.fhs/showdependencytree.cgi
+--- bugzilla-2.22.2/showdependencytree.cgi     2006-10-12 00:40:31.000000000 
+0200
++++ bugzilla-2.22.2.fhs/showdependencytree.cgi 2007-02-14 17:39:22.000000000 
+0100
+@@ -25,7 +25,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla::User;
+ use Bugzilla::Bug;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/sidebar.cgi bugzilla-2.22.2.fhs/sidebar.cgi
+--- bugzilla-2.22.2/sidebar.cgi        2005-10-25 01:11:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/sidebar.cgi    2007-02-14 17:39:22.000000000 +0100
+@@ -17,7 +17,7 @@
+ 
+ use strict;
+ 
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ 
+ Bugzilla->login();
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/summarize_time.cgi bugzilla-2.22.2.fhs/summarize_time.cgi
+--- bugzilla-2.22.2/summarize_time.cgi 2006-04-13 00:49:11.000000000 +0200
++++ bugzilla-2.22.2.fhs/summarize_time.cgi     2007-02-14 17:39:22.000000000 
+0100
+@@ -18,7 +18,7 @@
+ #
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Date::Parse;         # strptime
+ use Date::Format;        # strftime
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/testserver.pl bugzilla-2.22.2.fhs/testserver.pl
+--- bugzilla-2.22.2/testserver.pl      2006-07-25 08:21:07.000000000 +0200
++++ bugzilla-2.22.2.fhs/testserver.pl  2007-02-14 17:39:22.000000000 +0100
+@@ -21,7 +21,7 @@
+ use Socket;
+ use Bugzilla::Config qw($datadir);
+ my $envpath = $ENV{'PATH'};
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ use strict;
+ require "globals.pl";
+ eval "require LWP; require LWP::UserAgent;";
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/token.cgi bugzilla-2.22.2.fhs/token.cgi
+--- bugzilla-2.22.2/token.cgi  2006-09-23 01:25:51.000000000 +0200
++++ bugzilla-2.22.2.fhs/token.cgi      2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/userprefs.cgi bugzilla-2.22.2.fhs/userprefs.cgi
+--- bugzilla-2.22.2/userprefs.cgi      2005-12-20 23:25:57.000000000 +0100
++++ bugzilla-2.22.2.fhs/userprefs.cgi  2007-02-14 17:39:22.000000000 +0100
+@@ -24,7 +24,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/votes.cgi bugzilla-2.22.2.fhs/votes.cgi
+--- bugzilla-2.22.2/votes.cgi  2006-10-13 15:01:57.000000000 +0200
++++ bugzilla-2.22.2.fhs/votes.cgi      2007-02-14 17:39:22.000000000 +0100
+@@ -24,7 +24,7 @@
+ #                 Gervase Markham <[EMAIL PROTECTED]>
+ 
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ 
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/whineatnews.pl bugzilla-2.22.2.fhs/whineatnews.pl
+--- bugzilla-2.22.2/whineatnews.pl     2005-08-15 19:58:10.000000000 +0200
++++ bugzilla-2.22.2.fhs/whineatnews.pl 2007-02-14 17:39:22.000000000 +0100
+@@ -28,7 +28,7 @@
+ # touched for more than the number of days specified in the whinedays param.
+ 
+ use strict;
+-use lib '.';
++use lib '/usr/share/bugzilla/lib';
+ 
+ require "globals.pl";
+ 
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/whine.pl bugzilla-2.22.2.fhs/whine.pl
+--- bugzilla-2.22.2/whine.pl   2006-02-28 00:12:33.000000000 +0100
++++ bugzilla-2.22.2.fhs/whine.pl       2007-02-14 17:39:22.000000000 +0100
+@@ -26,7 +26,7 @@
+ 
+ use strict;
+ 
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ 
+ use Bugzilla::Config qw(:DEFAULT $datadir);
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~' 
bugzilla-2.22.2/xml.cgi bugzilla-2.22.2.fhs/xml.cgi
+--- bugzilla-2.22.2/xml.cgi    2005-08-10 03:30:39.000000000 +0200
++++ bugzilla-2.22.2.fhs/xml.cgi        2007-02-14 17:39:22.000000000 +0100
+@@ -24,7 +24,7 @@
+ 
+ use strict;
+ 
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ use Bugzilla;
+ 
+ my $cgi = Bugzilla->cgi;

Added: packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.tar.bz2
==============================================================================
Binary file. No diff available.

Modified: packages/cooker/bugzilla/current/SPECS/bugzilla.spec
==============================================================================
--- packages/cooker/bugzilla/current/SPECS/bugzilla.spec        (original)
+++ packages/cooker/bugzilla/current/SPECS/bugzilla.spec        Wed Feb 14 
17:43:38 2007
@@ -1,5 +1,5 @@
 %define name   bugzilla
-%define version 2.22.1
+%define version 2.22.2
 %define release %mkrel 1
 
 %define _provides_exceptions perl(.*)
@@ -13,7 +13,7 @@
 Group:         Networking/WWW
 URL:           http://www.bugzilla.org
 Source0:       
ftp://ftp.mozilla.org/pub/mozilla.org/webtools/%{name}-%{version}.tar.bz2
-Patch0:                %{name}-2.22.fhs.patch
+Patch0:                %{name}-2.22.2.fhs.patch
 Patch1:                %{name}-2.20.install.patch
 Requires:      perl-AppConfig >= 1.52
 Requires:      perl-DBI >= 1.38

Reply via email to