1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
Author: Andreas Tille <tille@debian.org>
Last-Update: 2024-11-17
Description: do not set root permissions in install
Also do not set permissions for FAX_OUT_USER=uucp since this is done in mgetty-fax.postinst
--- a/Makefile
+++ b/Makefile
@@ -612,15 +612,15 @@ install.bin: mgetty sendfax newslock \
test -d $(CONFDIR) || \
( ./mkidirs $(CONFDIR) && chmod 755 $(CONFDIR))
test -f $(CONFDIR)/login.config || \
- $(INSTALL) -o root -m 600 login.config $(CONFDIR)/
+ $(INSTALL) -m 600 login.config $(CONFDIR)/
test -f $(CONFDIR)/mgetty.config || \
- $(INSTALL) -o root -m 600 mgetty.config $(CONFDIR)/
+ $(INSTALL) -m 600 mgetty.config $(CONFDIR)/
test -f $(CONFDIR)/sendfax.config || \
- $(INSTALL) -o root -m 644 sendfax.config $(CONFDIR)/
+ $(INSTALL) -m 644 sendfax.config $(CONFDIR)/
test -f $(CONFDIR)/dialin.config || \
- $(INSTALL) -o root -m 600 dialin.config $(CONFDIR)/
+ $(INSTALL) -m 600 dialin.config $(CONFDIR)/
test -f $(CONFDIR)/faxrunq.config || \
- $(INSTALL) -o root -m 644 faxrunq.config $(CONFDIR)/
+ $(INSTALL) -m 644 faxrunq.config $(CONFDIR)/
#
# test for outdated stuff
#
@@ -638,13 +638,11 @@ install.bin: mgetty sendfax newslock \
( mkdir $(spool) && chmod 755 $(spool) )
test -d $(FAX_SPOOL) || \
( mkdir $(FAX_SPOOL) && \
- chown $(FAX_OUT_USER) $(FAX_SPOOL) && \
chmod 755 $(FAX_SPOOL) )
test -d $(FAX_SPOOL_IN) || \
( mkdir $(FAX_SPOOL_IN) && chmod 755 $(FAX_SPOOL_IN) )
test -d $(FAX_SPOOL_OUT) || \
mkdir $(FAX_SPOOL_OUT)
- chown $(FAX_OUT_USER) $(FAX_SPOOL_OUT)
chmod 755 $(FAX_SPOOL_OUT)
#
# g3 tool programs
--- a/fax/Makefile
+++ b/fax/Makefile
@@ -58,7 +58,6 @@ install: all
done
$(INSTALL) -m 755 faxrunqd $(SBINDIR)
$(INSTALL) faxq-helper $(LIBDIR)
- chown $(FAX_OUT_USER) $(LIBDIR)/faxq-helper
chmod 4711 $(LIBDIR)/faxq-helper
#
# data files
|