chiark / gitweb /
server/tests.at, t/keyring-*: New tests for key management.
[tripe] / init / Makefile.am
CommitLineData
6b6ad670
MW
1### -*-makefile-*-
2###
3### Makefile for TrIPE startup scripts
4###
5### (c) 2001 Straylight/Edgeware
6###
78698994 7
6b6ad670
MW
8###----- Licensing notice ---------------------------------------------------
9###
10### This file is part of Trivial IP Encryption (TrIPE).
11###
12### TrIPE is free software; you can redistribute it and/or modify
13### it under the terms of the GNU General Public License as published by
14### the Free Software Foundation; either version 2 of the License, or
15### (at your option) any later version.
16###
17### TrIPE is distributed in the hope that it will be useful,
18### but WITHOUT ANY WARRANTY; without even the implied warranty of
19### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20### GNU General Public License for more details.
21###
22### You should have received a copy of the GNU General Public License
23### along with TrIPE; if not, write to the Free Software Foundation,
24### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
25
26include $(top_srcdir)/vars.am
27
28noinst_SCRIPTS =
29
30###--------------------------------------------------------------------------
31### Things to install.
32
33## Initialization script.
34## Nowhere sensible to put it; leave it uninstalled.
35noinst_SCRIPTS += tripe-init
36EXTRA_DIST += tripe-init.in
37CLEANFILES += tripe-init
38
39tripe-init: tripe-init.in Makefile
2171b19e 40 $(SUBST) $(srcdir)/tripe-init.in >$@.new $(SUBSTITUTIONS) && \
6b6ad670
MW
41 chmod +x $@.new && mv $@.new $@
42
43## Configuration file for the script.
44EXTRA_DIST += tripe.conf
288fc12b
MW
45install-data-local:: tripe.conf
46 initconfig=$(initconfig) && dir=$${initconfig%/*} && \
47 $(MKDIR_P) $(DESTDIR)$$dir
48 test -f $(DESTDIR)$(initconfig) || \
76a24ae6 49 $(INSTALL_DATA) $(srcdir)/tripe.conf \
288fc12b
MW
50 $(DESTDIR)$(initconfig)
51uninstall-local::
52 rm -f $(DESTDIR)$(initconfig)
6b6ad670
MW
53
54## Necessary directories.
288fc12b 55install-data-hook::
78698994 56 for i in "$(configdir)" "$(socketdir)"; do \
c7211b0d 57 case "$$i" in /*) $(MKDIR_P) $(DESTDIR)$$i ;; esac; \
78698994
MW
58 done
59
6b6ad670 60###----- That's all, folks --------------------------------------------------