Mercurial > masqmail-0.2
annotate tests/relay-to-hostname-mta/makefile @ 184:b3835b6b834b
Security fix! Correct handling of seteuid() return value
See Debian bug #638002, reported by John Lightsey.
When possible the (already available) set_euidgid() function is used.
Additionally, it is unnecessary to change the identity when writing
into an already open file descriptor.
This should fix the problem.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Sat, 27 Aug 2011 18:00:40 +0200 |
parents | 49ca781e1503 |
children |
rev | line source |
---|---|
63 | 1 # Makefile by markus schnalke <meillo@marmaro.de> |
2 # heavily based on Makefile.am written by oliver kurth | |
3 | |
4 all: test test.conf test.route | |
5 mkdir -p ./input ./lock | |
6 | |
7 test.conf: test.conf.tpl | |
8 # fails if the current path contains `^'. | |
9 sed "s^PWD^`pwd`^" $< >$@ | |
10 | |
11 test: test.tpl | |
12 sed s/RECV_HOST/`hostname`/ $< >$@ | |
13 chmod +x $@ | |
14 | |
15 test.route: | |
16 echo mail_host=\"`hostname`\" >$@ | |
17 | |
18 clean: | |
19 rm -f test.conf test test.route | |
20 | |
21 realclean: clean | |
22 rm -rf ./input ./lock | |
23 rm -f *.log |