1 --- dspam-3.6.5/webui/cgi-bin/Makefile.am 2006-05-07 16:07:10.368456730 +0300
2 +++ dspam-3.6.5/webui/cgi-bin/Makefile.am 2006-05-07 16:23:40.160557961 +0300
7 -bin_SCRIPTS = configure_pl
8 -CLEANFILES = configure.pl
11 +bindir = $(pkgdatadir)/cgi
17 +CLEANFILES = configure.pl
19 +webappdir = /etc/webapps/$(PACKAGE_NAME)
20 +webapp_DATA = configure.pl \
33 -e 's,@bindir\@,$(bindir),g'
35 -configure_pl: configure.pl.in Makefile
36 +configure.pl: configure.pl.in Makefile
37 ${sed_substitute_variables} < $(srcdir)/configure.pl.in > configure.pl
39 --- dspam-3.6.5/webui/cgi-bin/templates/Makefile.am 2006-02-13 18:16:57.000000000 +0200
40 +++ dspam-3.6.5.config/webui/cgi-bin/templates/Makefile.am 2006-05-07 15:24:39.881592142 +0300
45 +templatesdir = $(pkgdatadir)/cgi/templates
49 nav_performance.html \
50 --- dspam-3.6.5/webui/htdocs/Makefile.am 2005-07-02 06:59:52.000000000 +0300
51 +++ dspam-3.6.5.config/webui/htdocs/Makefile.am 2006-05-07 15:25:19.162469057 +0300
53 # webui/htdocs/Makefile.am
57 +htdocsdir = $(pkgdatadir)/htdocs
62 --- dspam-3.6.5/webui/cgi-bin/graph.cgi 2006-05-07 16:30:10.239273555 +0300
63 +++ dspam-3.6.5/webui/cgi-bin/graph.cgi 2006-05-07 16:33:54.974294724 +0300
65 use vars qw { %CONFIG %FORM @spam_day @nonspam_day @period @data };
67 # Read configuration parameters common to all CGI scripts
68 -require "configure.pl";
69 +require "/etc/webapps/dspam/configure.pl";
73 -GD::Graph::colour::read_rgb("rgb.txt");
74 +GD::Graph::colour::read_rgb("/usr/X11R6/lib/X11/rgb.txt");
77 my($spam, $nonspam, $period) = split(/\_/, $FORM{'data'});
78 --- dspam-3.6.5/webui/cgi-bin/admingraph.cgi 2006-05-07 16:30:14.049358683 +0300
79 +++ dspam-3.6.5/webui/cgi-bin/admingraph.cgi 2006-05-07 16:33:57.714355944 +0300
81 use vars qw { %CONFIG %FORM @spam @nonspam @period @data @inoc @sm @fp @wh };
83 # Read configuration parameters common to all CGI scripts
84 -require "configure.pl";
85 +require "/etc/webapps/dspam/configure.pl";
89 -GD::Graph::colour::read_rgb("rgb.txt");
90 +GD::Graph::colour::read_rgb("/usr/X11R6/lib/X11/rgb.txt");
93 my($spam, $nonspam, $sm, $fp, $inoc, $wh, $period) = split(/\_/, $FORM{'data'});
94 --- dspam-3.6.5/webui/cgi-bin/dspam.cgi 2006-05-07 16:33:59.344392362 +0300
95 +++ dspam-3.6.5/webui/cgi-bin/dspam.cgi 2006-05-07 16:35:40.756658154 +0300
99 # Read configuration parameters common to all CGI scripts
100 -require "configure.pl";
101 +require "/etc/webapps/dspam/configure.pl";
103 if($CONFIG{"DATE_FORMAT"}) {
104 use POSIX qw(strftime);
107 $CONFIG{'ADMIN'} = 0;
108 if ($ENV{'REMOTE_USER'} ne "") {
109 - open(FILE, "<./admins");
110 + open(FILE, "</etc/webapps/dspam/admins");
113 if ($_ eq $ENV{'REMOTE_USER'}) {
114 @@ -1576,10 +1576,10 @@
116 if (keys(%PREFS) eq "0" || $CONFIG{'PREFERENCES_EXTENSION'} != 1) {
118 - if (! -e "./default.prefs") {
119 + if (! -e "/etc/webapps/dspam/default.prefs") {
120 &error("Unable to load default preferences");
122 - open(FILE, "<./default.prefs");
123 + open(FILE, "</etc/webapps/dspam/default.prefs");
126 my($directive, $value) = split(/\=/);
127 --- dspam-3.6.5/webui/cgi-bin/admin.cgi 2006-05-07 16:34:00.934427888 +0300
128 +++ dspam-3.6.5/webui/cgi-bin/admin.cgi 2006-05-07 16:37:17.648823791 +0300
132 # Read configuration parameters common to all CGI scripts
133 -require "configure.pl";
134 +require "/etc/webapps/dspam/configure.pl";
137 # The current CGI script
142 - open(FILE, "<./admins");
143 + open(FILE, "</etc/webapps/dspam/admins");
146 if ($_ eq $ENV{'REMOTE_USER'}) {
147 @@ -125,14 +125,14 @@
148 $USER = $FORM{'username'};
150 if ($FORM{'username'} eq "") {
151 - $FILE = "./default.prefs";
152 + $FILE = "/etc/webapps/dspam/default.prefs";
153 if ($CONFIG{'PREFERENCES_EXTENSION'} != 1 && ! -l "$CONFIG{'DSPAM_HOME'}/default.prefs") {
154 $DATA{'ERROR'} = "<em>WARNING:</em> " .
155 "These default preferences will not be loaded by DSPAM, but only by ".
156 " the CGI interface when a user initially sets up their preferences. ".
157 "To have DSPAM override its configuration with these default ".
158 "preferences, symlink $CONFIG{'DSPAM_HOME'}/default.prefs to the ".
159 - "default.prefs file in the CGI directory.<BR><BR>";
160 + "default.prefs file in the /etc/webapps/dspam directory.<BR><BR>";
163 $FILE = GetPath($FORM{'username'}) . ".prefs";
168 - %PREFS = GetPrefs($USER, "./default.prefs");
169 + %PREFS = GetPrefs($USER, "/etc/webapps/dspam/default.prefs");
171 %PREFS = GetPrefs($USER, $FILE);
177 - $FILE = "./default.prefs";
178 + $FILE = "/etc/webapps/dspam/default.prefs";