From: Simon Schubert <2@0x2c.org> Date: Thu, 22 Apr 2010 13:54:17 +0000 (+0200) Subject: install with correct permissions X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=350685ee01f753866160ef0a57c419d9a0b6da10;p=people%2Fms%2Fdma.git install with correct permissions --- diff --git a/Makefile b/Makefile index 0fa9a8e..2b24874 100644 --- a/Makefile +++ b/Makefile @@ -13,10 +13,16 @@ CFLAGS?= -O -pipe LDADD?= -lssl -lcrypto -lresolv INSTALL?= install -p +CHGRP?= chgrp +CHMOD?= chmod + PREFIX?= /usr/local SBIN?= ${PREFIX}/sbin CONFDIR?= ${PREFIX}/etc MAN?= ${PREFIX}/share/man +VAR?= /var +DMASPOOL?= ${VAR}/spool/dma +VARMAIL?= ${VAR}/mail YACC?= yacc LEX?= lex @@ -34,8 +40,12 @@ clean: install: all ${INSTALL} -d ${DESTDIR}${SBIN} ${DESTDIR}${CONFDIR} ${INSTALL} -d ${DESTDIR}${MAN}/man8 - ${INSTALL} -m 0755 dma ${DESTDIR}${SBIN} + ${INSTALL} -m 2755 -o root -g mail dma ${DESTDIR}${SBIN} ${INSTALL} -m 0644 dma.8 ${DESTDIR}${MAN}/man8/ + ${INSTALL} -d -m 2775 -o root -g mail ${DESTDIR}${DMASPOOL} + ${INSTALL} -d -m 2775 -o root -g mail ${DESTDIR}${VARMAIL} + -${CHGRP} mail ${DESTDIR}${VARMAIL}/* + -${CHMOD} g+w ${DESTDIR}${VARMAIL}/* aliases_parse.c: aliases_parse.y ${YACC} -d -o aliases_parse.c aliases_parse.y