|
1
|
1 |
From aad149d8eae95620d3ed9a2bd0cd81c8a01ce79d Mon Sep 17 00:00:00 2001
|
|
|
2 |
From: Tomas Zeman <tzeman@volny.cz>
|
|
|
3 |
Date: Sun, 16 Dec 2007 00:18:44 +0100
|
|
|
4 |
Subject: [PATCH] ospam-0.01-1-i686:
|
|
|
5 |
*added
|
|
|
6 |
|
|
|
7 |
---
|
|
|
8 |
source/custom/ospam/FrugalBuild | 25 ++++++++++++
|
|
|
9 |
source/custom/ospam/ospam.patch | 82 +++++++++++++++++++++++++++++++++++++++
|
|
|
10 |
2 files changed, 107 insertions(+), 0 deletions(-)
|
|
|
11 |
create mode 100644 source/custom/ospam/FrugalBuild
|
|
|
12 |
create mode 100644 source/custom/ospam/ospam.patch
|
|
|
13 |
|
|
|
14 |
diff --git a/source/custom/ospam/FrugalBuild b/source/custom/ospam/FrugalBuild
|
|
|
15 |
new file mode 100644
|
|
|
16 |
index 0000000..d1191b7
|
|
|
17 |
--- /dev/null
|
|
|
18 |
+++ b/source/custom/ospam/FrugalBuild
|
|
|
19 |
@@ -0,0 +1,25 @@
|
|
|
20 |
+# Maintainer: Tomas Zeman <tzeman@volny.cz>
|
|
|
21 |
+
|
|
|
22 |
+pkgname=ospam
|
|
|
23 |
+pkgver=0.01
|
|
|
24 |
+pkgrel=1
|
|
|
25 |
+pkgdesc=""
|
|
|
26 |
+url="http://omail.omnis.ch/ospam/"
|
|
|
27 |
+archs=(i686)
|
|
|
28 |
+up2date="lynx $url?M=D -dump -nolist|grep 'tar.gz'|head -1|sed -e 's/.*$pkgname-\(.*\)\.tar\.gz.*$/\1/'"
|
|
|
29 |
+depends=('spamassassin' 'clamav' 'conn-tools' 'qmail' 'perl-dbd-mysql' 'mess822')
|
|
|
30 |
+backup=(etc/ospam/ospam-dotqmail etc/ospam/spamclam)
|
|
|
31 |
+source=($url/$pkgname-$pkgver.tar.gz spamclam ospam.patch)
|
|
|
32 |
+sha1sums=('7a47fbdedddc16d8fe04ca400daee00a962408da' \
|
|
|
33 |
+ 'acd24f2b9daa5f15e2e9360050d9ea0bd96c1dbc' \
|
|
|
34 |
+ '7e8aa8d7d8b9a0ac5e88e5304a0f69d4b267a784')
|
|
|
35 |
+
|
|
|
36 |
+build() {
|
|
|
37 |
+ Fcd
|
|
|
38 |
+ Fpatchall
|
|
|
39 |
+ Fmkdir /usr/bin /usr/share/$pkgname /etc/$pkgname
|
|
|
40 |
+ Finstall 755 $pkgname-$pkgver/ospam-dotqmail.pl /usr/bin/ospam-dotqmail
|
|
|
41 |
+ Finstall 755 spamclam /usr/bin
|
|
|
42 |
+ Finstall 644 $pkgname-$pkgver/sql/nospam.sql /usr/share/ospam/dbschema.sql
|
|
|
43 |
+}
|
|
|
44 |
+# vim: ft=sh
|
|
|
45 |
diff --git a/source/custom/ospam/ospam.patch b/source/custom/ospam/ospam.patch
|
|
|
46 |
new file mode 100644
|
|
|
47 |
index 0000000..36535a7
|
|
|
48 |
--- /dev/null
|
|
|
49 |
+++ b/source/custom/ospam/ospam.patch
|
|
|
50 |
@@ -0,0 +1,82 @@
|
|
|
51 |
+diff -u ospam-0.01.orig/ospam-dotqmail.pl ospam-0.01/ospam-dotqmail.pl
|
|
|
52 |
+--- ospam-0.01.orig/ospam-dotqmail.pl 2003-05-04 04:21:26.000000000 +0200
|
|
|
53 |
++++ ospam-0.01/ospam-dotqmail.pl 2007-12-16 00:13:19.000000000 +0100
|
|
|
54 |
+@@ -32,50 +32,52 @@
|
|
|
55 |
+
|
|
|
56 |
+ # SETUP:
|
|
|
57 |
+
|
|
|
58 |
+-my $debug = 1;
|
|
|
59 |
++our $debug = 1;
|
|
|
60 |
+
|
|
|
61 |
+ # emails:
|
|
|
62 |
+
|
|
|
63 |
+-my $debug_bcc_mail = ''; # keep empty after testing
|
|
|
64 |
+-my $admin_mail = ''; # for error notices
|
|
|
65 |
+-my $mail_sender = 'oSpam system <ospam@your-domain-here.ext>';
|
|
|
66 |
++our $debug_bcc_mail = ''; # keep empty after testing
|
|
|
67 |
++our $admin_mail = ''; # for error notices
|
|
|
68 |
++our $mail_sender = 'oSpam system <ospam@your-domain-here.ext>';
|
|
|
69 |
+
|
|
|
70 |
+ # database:
|
|
|
71 |
+
|
|
|
72 |
+-my $db_username = "nospam";
|
|
|
73 |
+-my $db_password = "*********";
|
|
|
74 |
+-my $db_hostname = "localhost";
|
|
|
75 |
+-my $db_database = "nospam";
|
|
|
76 |
++our $db_username = "nospam";
|
|
|
77 |
++our $db_password = "*********";
|
|
|
78 |
++our $db_hostname = "localhost";
|
|
|
79 |
++our $db_database = "nospam";
|
|
|
80 |
+
|
|
|
81 |
+-my $tb_userpref = "userpref"; # SA sql table
|
|
|
82 |
+-my $tb_dotqmail = "dotqmail"; # ospam data
|
|
|
83 |
++our $tb_userpref = "userpref"; # SA sql table
|
|
|
84 |
++our $tb_dotqmail = "dotqmail"; # ospam data
|
|
|
85 |
+
|
|
|
86 |
+ # file & cmd path:
|
|
|
87 |
+
|
|
|
88 |
+-my $cmd_preline = "/var/qmail/bin/preline";
|
|
|
89 |
+-my $cmd_spamc = "/usr/bin/spamc";
|
|
|
90 |
+-my $cmd_vdeliver = "/usr/local/bin/vdeliver";
|
|
|
91 |
+-my $cmd_filepipe = "/usr/local/nospam/filepipe";
|
|
|
92 |
+-my $cmd_ifspamh = "/usr/local/nospam/ifspamh";
|
|
|
93 |
+-my $spamc_options = "-f";
|
|
|
94 |
+-my $cmd_md5sum = "/usr/bin/md5sum";
|
|
|
95 |
+-my $cmd_chown = "/bin/chown";
|
|
|
96 |
+-my $cmd_chmod = "/bin/chmod";
|
|
|
97 |
+-my $cmd_sendmail = "/usr/sbin/sendmail";
|
|
|
98 |
+-my $sendmail_opt = "-oem -oi -t";
|
|
|
99 |
++our $cmd_preline = "/var/qmail/bin/preline";
|
|
|
100 |
++our $cmd_spamc = "/usr/bin/spamc";
|
|
|
101 |
++our $cmd_vdeliver = "/usr/local/bin/vdeliver";
|
|
|
102 |
++our $cmd_filepipe = "/usr/local/nospam/filepipe";
|
|
|
103 |
++our $cmd_ifspamh = "/usr/local/nospam/ifspamh";
|
|
|
104 |
++our $spamc_options = "-f";
|
|
|
105 |
++our $cmd_md5sum = "/usr/bin/md5sum";
|
|
|
106 |
++our $cmd_chown = "/bin/chown";
|
|
|
107 |
++our $cmd_chmod = "/bin/chmod";
|
|
|
108 |
++our $cmd_sendmail = "/usr/sbin/sendmail";
|
|
|
109 |
++our $sendmail_opt = "-oem -oi -t";
|
|
|
110 |
+
|
|
|
111 |
+ # qmail setup:
|
|
|
112 |
+
|
|
|
113 |
+-my $cfg_virtualdomains = "/var/qmail/control/virtualdomains";
|
|
|
114 |
+-my $cfg_rcpthosts = "/var/qmail/control/rcpthosts";
|
|
|
115 |
+-my $dot_qmail_prefix = ".qmail-";
|
|
|
116 |
++our $cfg_virtualdomains = "/var/qmail/control/virtualdomains";
|
|
|
117 |
++our $cfg_rcpthosts = "/var/qmail/control/rcpthosts";
|
|
|
118 |
++our $dot_qmail_prefix = ".qmail-";
|
|
|
119 |
+
|
|
|
120 |
+ # internal values
|
|
|
121 |
+
|
|
|
122 |
+ my $version = 1; # integer
|
|
|
123 |
+ my $internal_version = 1000; # incrementing this number will force re-generation of all .qmail-files
|
|
|
124 |
+
|
|
|
125 |
++my $cfg_file = "/etc/ospam/ospam-dotqmail";
|
|
|
126 |
+
|
|
|
127 |
++do $cfg_file if (-f $cfg_file);
|
|
|
128 |
+
|
|
|
129 |
+ #################################################
|
|
|
130 |
+
|
|
|
131 |
+Only in ospam-0.01: ospam-dotqmail.pl~
|
|
|
132 |
+Common subdirectories: ospam-0.01.orig/sql and ospam-0.01/sql
|
|
|
133 |
--
|
|
|
134 |
1.5.3.4
|
|
|
135 |
|