File: Makefile.am

package info (click to toggle)
courier 1.5.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 54,444 kB
  • sloc: ansic: 130,619; cpp: 33,255; sh: 10,437; perl: 4,250; makefile: 3,447; sed: 39
file content (51 lines) | stat: -rw-r--r-- 2,045 bytes parent folder | download | duplicates (2)
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
#
# Copyright 2001 Double Precision, Inc.  See COPYING for
# distribution information.


noinst_PROGRAMS=webadmin
webadmin_SOURCES=webadmin.c
webadmin_DEPENDENCIES=../libs/cgi/libcgi.la
webadmin_LDADD=../libs/cgi/libcgi.la
webadmindir=@webadmindir@

HTMLFILES=login.html admin-save.html admin-main.html unsecure.html
SCRIPTFILES=admin-main.pl admin-save.pl admin-cancel.pl
webadmin_DATA=$(HTMLFILES) $(SCRIPTFILES)
webadmin_SCRIPTS=webadmin.pl dumpenv.pl

EXTRA_DIST=$(HTMLFILES) $(SCRIPTFILES)

CLEANFILES=sockdir.h
BUILT_SOURCES=sockdir.h

sockdir.h:
	echo '#define SOCKDIR "$(localstatedir)"' >sockdir.h

install-exec-hook:
	-$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/webadmin/added
	-$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/webadmin/removed
	chmod 700 $(DESTDIR)$(sysconfdir)/webadmin

install-data-hook:
	-$(mkinstalldirs) $(DESTDIR)$(webadmindir)
	chmod 755 $(DESTDIR)$(webadmindir)
	-$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/webadmin
	chmod 700 $(DESTDIR)$(sysconfdir)/webadmin
	echo 'service courier restart &' >>$(DESTDIR)$(sysconfdir)/webadmin/restartcmd
	echo 'service courier-authdaemon restart' >>$(DESTDIR)$(sysconfdir)/webadmin/restartauthcmd
	-chown @mailuser@ $(DESTDIR)$(sysconfdir)/webadmin/restartcmd
	-chgrp @mailgroup@ $(DESTDIR)$(sysconfdir)/webadmin/restartcmd

uninstall-local:
	rm -f $(DESTDIR)$(sysconfdir)/webadmin/restartauthcmd

install-perms:
	@echo $(sysconfdir)/webadmin 700 @mailuser@ @mailgroup@ >permissions.dat
	@echo $(sysconfdir)/webadmin/added 700 @mailuser@ @mailgroup@ >>permissions.dat
	@echo $(sysconfdir)/webadmin/removed 700 @mailuser@ @mailgroup@ >>permissions.dat
	@echo $(sysconfdir)/webadmin/restartauthcmd 444 @mailuser@ @mailgroup@ config >>permissions.dat
	@echo $(sysconfdir)/webadmin/restartcmd 444 @mailuser@ @mailgroup@ config >>permissions.dat
	@echo $(webadmindir) 755 bin bin >>permissions.dat
	@for f in $(webadmin_SCRIPTS) ; do echo $(webadmindir)/$$f 555 bin bin >>permissions.dat ; done
	@for f in $(webadmin_DATA) ; do echo $(webadmindir)/$$f 444 bin bin >>permissions.dat ; done