[dw-free] remove $LJ::HOME (use $ENV{LJHOME} only), stop 'use lib' in modules
[commit: http://hg.dwscoalition.org/dw-free/rev/164ba15fa675]
http://bugs.dwscoalition.org/show_bug.cgi?id=1760
Start moving us to use DW->home instead of environment variables or
configuration variables for locating our home directory.
Patch by
szabgab.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=1760
Start moving us to use DW->home instead of environment variables or
configuration variables for locating our home directory.
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- cgi-bin/DW.pm
- cgi-bin/LJ/ModuleLoader.pm
- t/01-dw.t
- t/console-allowopenproxy.t
- t/console-ban.t
- t/console-changecommunityadmin.t
- t/console-changejournalstatus.t
- t/console-changejournaltype.t
- t/console-comment.t
- t/console-community.t
- t/console-entry.t
- t/console-expungeuserpic.t
- t/console-faqcat.t
- t/console-finduser.t
- t/console-findusercluster.t
- t/console-friend.t
- t/console-getrelation.t
- t/console-infohistory.t
- t/console-moodthemes.t
- t/console-print.t
- t/console-priv.t
- t/console-reset.t
- t/console-set.t
- t/console-setbadpassword.t
- t/console-suspend.t
- t/console-syndicated.t
- t/console-sysban.t
- t/console-tags.t
- t/entrycomment-create.t
- t/esn-duplicatesubscriptions.t
- t/esn-end2end.t
- t/esn-findsubscription.t
- t/esn-journalnewcomment.t
- t/esn-journalnewentry.t
- t/esn.t
- t/privs.t
- t/settings.t
- t/usermoves.t
-------------------------------------------------------------------------------- diff -r e8d5bfb23489 -r 164ba15fa675 cgi-bin/DW.pm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cgi-bin/DW.pm Sat Sep 12 05:49:21 2009 +0000 @@ -0,0 +1,44 @@ +#!/usr/bin/perl +# +# DW::Setting::AwesomeNewFeature +# +# This file is the accompanying settings package for AwesomeNewFeature. It allows users to set and +# clear their setting choices. +# +# Authors: +# Gabor Szabo <szabgab@gmail.com> +# +# Copyright (c) 2009 by Dreamwidth Studios, LLC. +# +# This program is free software; you may redistribute it and/or modify it under +# the same terms as Perl itself. For a copy of the license, please reference +# 'perldoc perlartistic' or 'perldoc perlgpl'. +# + +package DW; + +use strict; +use warnings; + +=head1 NAME + +DW - Dreamwidth web application + +=cut + +our $VERSION = '0.01'; + +=head1 METHODS + + +=cut + +# FIXME the plan is that at one point we will use File::ShareDir->dist_dir('DW') +# or some similar way to return the home directory +# See also http://bugs.dwscoalition.org/show_bug.cgi?id=1760 +sub home { + return $LJ::HOME || $ENV{LJHOME}; +} + + +1; diff -r e8d5bfb23489 -r 164ba15fa675 cgi-bin/LJ/ModuleLoader.pm --- a/cgi-bin/LJ/ModuleLoader.pm Sat Sep 12 05:33:57 2009 +0000 +++ b/cgi-bin/LJ/ModuleLoader.pm Sat Sep 12 05:49:21 2009 +0000 @@ -10,12 +10,14 @@ use vars qw(@ISA @EXPORT); @ISA = qw(Exporter); @EXPORT = qw(module_subclasses); +use DW; + # given a module name, looks under cgi-bin/ for its patch and, if valid, # returns (assumed) package names of all modules in the directory sub module_subclasses { shift if @_ > 1; # get rid of classname my $base_class = shift; - my $base_path = "$LJ::HOME/cgi-bin/" . join("/", split("::", $base_class)); + my $base_path = join("/", DW->home, 'cgi-bin', split("::", $base_class)); die "invalid base: $base_class ($base_path)" unless -d $base_path; my @dirs = $base_path; @@ -62,7 +64,7 @@ sub require_if_exists { # allow caller to pass in "filename.pl", which will be # assumed in $LJHOME/cgi-bin/, otherwise a full path - $req_file = "$LJ::HOME/cgi-bin/$req_file" + $req_file = DW->home . "/cgi-bin/$req_file" unless $req_file =~ m!/!; # lib should return 1 diff -r e8d5bfb23489 -r 164ba15fa675 t/01-dw.t --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/t/01-dw.t Sat Sep 12 05:49:21 2009 +0000 @@ -0,0 +1,15 @@ +#!/usr/bin/perl -w +use strict; + +use Test::More; +plan tests => 3; + +use lib "$ENV{LJHOME}/cgi-bin"; + +use_ok('DW'); + +my $dir = DW->home; + +ok($dir, 'DW->home returns something'); +ok(-d $dir, 'DW->home returns a directory'); + diff -r e8d5bfb23489 -r 164ba15fa675 t/console-allowopenproxy.t --- a/t/console-allowopenproxy.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-allowopenproxy.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More tests => 9; use Test::More tests => 9; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-ban.t --- a/t/console-ban.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-ban.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More tests => 12; use Test::More tests => 12; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-changecommunityadmin.t --- a/t/console-changecommunityadmin.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-changecommunityadmin.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More tests => 9; use Test::More tests => 9; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-changejournalstatus.t --- a/t/console-changejournalstatus.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-changejournalstatus.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More tests => 9; use Test::More tests => 9; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-changejournaltype.t --- a/t/console-changejournaltype.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-changejournaltype.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-comment.t --- a/t/console-comment.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-comment.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More tests => 14; use Test::More tests => 14; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-community.t --- a/t/console-community.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-community.t Sat Sep 12 05:49:21 2009 +0000 @@ -4,7 +4,6 @@ use lib "$ENV{LJHOME}/cgi-bin"; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; require 'communitylib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-entry.t --- a/t/console-entry.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-entry.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More tests => 3; use Test::More tests => 3; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-expungeuserpic.t --- a/t/console-expungeuserpic.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-expungeuserpic.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More tests => 3; use Test::More tests => 3; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-faqcat.t --- a/t/console-faqcat.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-faqcat.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More tests => 15; use Test::More tests => 15; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Lang; use LJ::Console; use LJ::Test qw (temp_user); diff -r e8d5bfb23489 -r 164ba15fa675 t/console-finduser.t --- a/t/console-finduser.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-finduser.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-findusercluster.t --- a/t/console-findusercluster.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-findusercluster.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More 'no_plan'; use Test::More 'no_plan'; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-friend.t --- a/t/console-friend.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-friend.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-getrelation.t --- a/t/console-getrelation.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-getrelation.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-infohistory.t --- a/t/console-infohistory.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-infohistory.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-moodthemes.t --- a/t/console-moodthemes.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-moodthemes.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-print.t --- a/t/console-print.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-print.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-priv.t --- a/t/console-priv.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-priv.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-reset.t --- a/t/console-reset.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-reset.t Sat Sep 12 05:49:21 2009 +0000 @@ -4,7 +4,6 @@ use lib "$ENV{LJHOME}/cgi-bin"; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; require "emailcheck.pl"; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-set.t --- a/t/console-set.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-set.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-setbadpassword.t --- a/t/console-setbadpassword.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-setbadpassword.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm temp_feed memcache_stress); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-suspend.t --- a/t/console-suspend.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-suspend.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-syndicated.t --- a/t/console-syndicated.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-syndicated.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_feed); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-sysban.t --- a/t/console-sysban.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-sysban.t Sat Sep 12 05:49:21 2009 +0000 @@ -4,7 +4,6 @@ use lib "$ENV{LJHOME}/cgi-bin"; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; require 'sysban.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/console-tags.t --- a/t/console-tags.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/console-tags.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user temp_comm); local $LJ::T_NO_COMMAND_PRINT = 1; diff -r e8d5bfb23489 -r 164ba15fa675 t/entrycomment-create.t --- a/t/entrycomment-create.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/entrycomment-create.t Sat Sep 12 05:49:21 2009 +0000 @@ -4,7 +4,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Event; use LJ::Test qw(memcache_stress temp_user); use FindBin qw($Bin); diff -r e8d5bfb23489 -r 164ba15fa675 t/esn-duplicatesubscriptions.t --- a/t/esn-duplicatesubscriptions.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/esn-duplicatesubscriptions.t Sat Sep 12 05:49:21 2009 +0000 @@ -4,7 +4,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Event; use LJ::Test qw(memcache_stress temp_user); use FindBin qw($Bin); diff -r e8d5bfb23489 -r 164ba15fa675 t/esn-end2end.t --- a/t/esn-end2end.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/esn-end2end.t Sat Sep 12 05:49:21 2009 +0000 @@ -5,7 +5,6 @@ use lib "$ENV{LJHOME}/cgi-bin"; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; require 'ljprotocol.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Event; use LJ::Test qw(memcache_stress temp_user); use FindBin qw($Bin); diff -r e8d5bfb23489 -r 164ba15fa675 t/esn-findsubscription.t --- a/t/esn-findsubscription.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/esn-findsubscription.t Sat Sep 12 05:49:21 2009 +0000 @@ -4,7 +4,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Event; use LJ::Test qw(memcache_stress temp_user); use FindBin qw($Bin); diff -r e8d5bfb23489 -r 164ba15fa675 t/esn-journalnewcomment.t --- a/t/esn-journalnewcomment.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/esn-journalnewcomment.t Sat Sep 12 05:49:21 2009 +0000 @@ -7,7 +7,6 @@ require 'ljprotocol.pl'; require 'ljprotocol.pl'; require 'talklib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Event; use LJ::Test qw(memcache_stress temp_user); use FindBin qw($Bin); diff -r e8d5bfb23489 -r 164ba15fa675 t/esn-journalnewentry.t --- a/t/esn-journalnewentry.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/esn-journalnewentry.t Sat Sep 12 05:49:21 2009 +0000 @@ -6,7 +6,6 @@ require 'ljlib.pl'; require 'ljlib.pl'; require 'ljprotocol.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Event; use LJ::Test qw(memcache_stress temp_user); use FindBin qw($Bin); diff -r e8d5bfb23489 -r 164ba15fa675 t/esn.t --- a/t/esn.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/esn.t Sat Sep 12 05:49:21 2009 +0000 @@ -5,7 +5,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Event; use LJ::Test qw(memcache_stress temp_user); use FindBin qw($Bin); diff -r e8d5bfb23489 -r 164ba15fa675 t/privs.t --- a/t/privs.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/privs.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,7 +3,6 @@ use Test::More; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; require 'ljlib.pl'; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } use LJ::Console; use LJ::Test qw (temp_user); diff -r e8d5bfb23489 -r 164ba15fa675 t/settings.t --- a/t/settings.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/settings.t Sat Sep 12 05:49:21 2009 +0000 @@ -14,7 +14,6 @@ package main; package main; -BEGIN { $LJ::HOME = $ENV{LJHOME}; } #use LJ::Setting::WebpageURL; use LJ::Setting::Gender; use LJ::Setting::Name; diff -r e8d5bfb23489 -r 164ba15fa675 t/usermoves.t --- a/t/usermoves.t Sat Sep 12 05:33:57 2009 +0000 +++ b/t/usermoves.t Sat Sep 12 05:49:21 2009 +0000 @@ -3,9 +3,6 @@ use strict; use strict; use Test::More; use lib "$ENV{LJHOME}/cgi-bin"; -BEGIN { - $LJ::HOME = $ENV{LJHOME}; -} require 'ljlib.pl'; use LJ::Event; use FindBin qw($Bin); --------------------------------------------------------------------------------