annotate Makefile.am @ 323:29de6a1c4538

Fixed an important bug with folded headers! g_strconcat() returns a *copy* of the string, but hdr->value still pointed to the old header (which probably was a memory leak, too). If the folded part had been quite small it was likely that the new string was at the same position as the old one, thus making everything go well. But if pretty long headers were folded several times it was likely that the new string was allocated somewhere else in memory, thus breaking things. In result mails to lots of recipients (folded header) were frequently only sent to the ones in the first line. Sorry for the inconvenience.
author meillo@marmaro.de
date Fri, 03 Jun 2011 09:47:27 +0200
parents d364fea755b4
children d209b4846f2b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
226
7b70bf4f1f42 renamed misc/ to devel/
meillo@marmaro.de
parents: 192
diff changeset
1 EXTRA_DIST = examples docs man tpl devel
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
2
57
ed34413652fc moved man pages from docs/ to man/
meillo@marmaro.de
parents: 55
diff changeset
3 SUBDIRS = src man
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
4
91
3e7136221104 correct masqmail path in rmail script; remove docs on uninstall
meillo@marmaro.de
parents: 86
diff changeset
5 install-data-local: log_dir spool_dir uid_bit conf_dir tpl_dir run_dir doc_dir rmail
86
92673a185add added rmail script from postfix
meillo@marmaro.de
parents: 62
diff changeset
6
145
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
7 uninstall-local: rm-rmail rm-doc_dir rm-tpl_dir rm-conf_dir rm-run_dir rm-spool_dir rm-log_dir
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
8
61
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
9
147
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
10 conf_dir:
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
11 install -d $(DESTDIR)@with_confdir@
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
12
145
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
13 rm-conf_dir:
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
14 rmdir $(DESTDIR)@with_confdir@ # removes only if empty
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
15
61
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
16
147
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
17 tpl_dir:
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
18 install -d $(DESTDIR)@datadir@/masqmail/tpl
61
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
19 cp tpl/* $(DESTDIR)@datadir@/masqmail/tpl
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
20 chmod 644 $(DESTDIR)@datadir@/masqmail/tpl/*
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
21
147
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
22 rm-tpl_dir:
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
23 rm -rf $(DESTDIR)@datadir@/masqmail/
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
24
61
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
25
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
26 doc_dir:
58
6ab62592cac4 install docs and examples too
meillo@marmaro.de
parents: 57
diff changeset
27 install -d $(DESTDIR)@docdir@
6ab62592cac4 install docs and examples too
meillo@marmaro.de
parents: 57
diff changeset
28 cp -r docs $(DESTDIR)@docdir@
6ab62592cac4 install docs and examples too
meillo@marmaro.de
parents: 57
diff changeset
29 cp -r examples $(DESTDIR)@docdir@
229
d364fea755b4 install the files INSTALL and THANKS too
meillo@marmaro.de
parents: 227
diff changeset
30 cp ChangeLog NEWS AUTHORS COPYING README TODO INSTALL THANKS $(DESTDIR)@docdir@
58
6ab62592cac4 install docs and examples too
meillo@marmaro.de
parents: 57
diff changeset
31
147
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
32 rm-doc_dir:
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
33 cd $(DESTDIR)@docdir@ && ( \
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
34 rm -rf docs examples ; \
229
d364fea755b4 install the files INSTALL and THANKS too
meillo@marmaro.de
parents: 227
diff changeset
35 rm -f ChangeLog NEWS AUTHORS COPYING README TODO INSTALL THANKS ; \
147
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
36 )
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
37 rmdir $(DESTDIR)@docdir@
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
38
61
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
39
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
40 run_dir:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
41 install -d -o @with_user@ -g @with_group@ $(DESTDIR)/var/run/masqmail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
42
145
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
43 rm-run_dir:
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
44 rm -rf $(DESTDIR)/var/run/masqmail
61
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
45
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
46
147
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
47 log_dir:
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
48 install -d -o @with_user@ -g @with_group@ $(DESTDIR)@with_logdir@
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
49
145
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
50 rm-log_dir:
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
51 rmdir $(DESTDIR)@with_logdir@ # removes only if empty
61
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
52
bdef5f279fde refactoring in Makefile.am
meillo@marmaro.de
parents: 58
diff changeset
53
147
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
54 spool_dir:
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
55 install -d -o @with_user@ -g @with_group@ $(DESTDIR)@with_spooldir@
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
56 install -d -o @with_user@ -g @with_group@ $(DESTDIR)@with_spooldir@/lock
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
57 install -d -o @with_user@ -g @with_group@ $(DESTDIR)@with_spooldir@/input
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
58
145
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
59 rm-spool_dir:
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
60 : # removal fails if the dirs are non-empty
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
61 : # this prevents losing spooled files
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
62 rmdir $(DESTDIR)@with_spooldir@/lock
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
63 rmdir $(DESTDIR)@with_spooldir@/input
e68d8752735a remove all installed dirs on `make uninstall'
meillo@marmaro.de
parents: 125
diff changeset
64 rmdir $(DESTDIR)@with_spooldir@
91
3e7136221104 correct masqmail path in rmail script; remove docs on uninstall
meillo@marmaro.de
parents: 86
diff changeset
65
3e7136221104 correct masqmail path in rmail script; remove docs on uninstall
meillo@marmaro.de
parents: 86
diff changeset
66 rmail:
148
1db6e1b91ead moved rmail from bin (man1) to sbin (man8)
meillo@marmaro.de
parents: 147
diff changeset
67 [ -d "$(DESTDIR)@prefix@/sbin" ] || mkdir -p "$(DESTDIR)@prefix@/sbin"
91
3e7136221104 correct masqmail path in rmail script; remove docs on uninstall
meillo@marmaro.de
parents: 86
diff changeset
68 sed '/^SENDMAIL/s,/usr/sbin/sendmail,$(DESTDIR)@prefix@/sbin/masqmail,'\
227
cab46cefa4ce renamed contrib/ to admin/
meillo@marmaro.de
parents: 226
diff changeset
69 admin/rmail >$(DESTDIR)@prefix@/sbin/rmail
148
1db6e1b91ead moved rmail from bin (man1) to sbin (man8)
meillo@marmaro.de
parents: 147
diff changeset
70 chmod 755 $(DESTDIR)@prefix@/sbin/rmail
91
3e7136221104 correct masqmail path in rmail script; remove docs on uninstall
meillo@marmaro.de
parents: 86
diff changeset
71
3e7136221104 correct masqmail path in rmail script; remove docs on uninstall
meillo@marmaro.de
parents: 86
diff changeset
72 rm-rmail:
148
1db6e1b91ead moved rmail from bin (man1) to sbin (man8)
meillo@marmaro.de
parents: 147
diff changeset
73 rm -f $(DESTDIR)@prefix@/sbin/rmail
91
3e7136221104 correct masqmail path in rmail script; remove docs on uninstall
meillo@marmaro.de
parents: 86
diff changeset
74
3e7136221104 correct masqmail path in rmail script; remove docs on uninstall
meillo@marmaro.de
parents: 86
diff changeset
75
147
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
76 uid_bit: $(DESTDIR)@prefix@/sbin/masqmail
cb42157b3520 improved the Makefile (check diff for details)
meillo@marmaro.de
parents: 146
diff changeset
77 chmod u+s $(DESTDIR)@prefix@/sbin/masqmail