~vcs-imports/ipfire/ipfire-2.x

811 by ms
Ein Paar Dateien fuer die GPLv3 angepasst.
1
###############################################################################
2
#                                                                             #
3
# IPFire.org - A linux based firewall                                         #
7528.1.66 by Matthias Fischer
calamaris: Bug fix for proxy reports staying empty after Core 136 upgrade
4
# Copyright (C) 2007-2019  IPFire Team  <info@ipfire.org>                     #
811 by ms
Ein Paar Dateien fuer die GPLv3 angepasst.
5
#                                                                             #
6
# This program is free software: you can redistribute it and/or modify        #
7
# it under the terms of the GNU General Public License as published by        #
8
# the Free Software Foundation, either version 3 of the License, or           #
9
# (at your option) any later version.                                         #
10
#                                                                             #
11
# This program is distributed in the hope that it will be useful,             #
12
# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
14
# GNU General Public License for more details.                                #
15
#                                                                             #
16
# You should have received a copy of the GNU General Public License           #
17
# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
18
#                                                                             #
19
###############################################################################
20
21
###############################################################################
22
# Definitions
23
###############################################################################
24
25
include Config
26
27
VER        = 2.59
28
29
THISAPP    = calamaris-$(VER)
30
DL_FILE    = $(THISAPP).tar.gz
31
DL_FROM    = $(URL_IPFIRE)
32
DIR_APP    = $(DIR_SRC)/$(THISAPP)
33
TARGET     = $(DIR_INFO)/$(THISAPP)
34
35
###############################################################################
36
# Top-level Rules
37
###############################################################################
38
39
objects = $(DL_FILE)
40
41
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
42
43
$(DL_FILE)_MD5 = 63c233b3407f9aec34b03647ed7fc852
44
45
install : $(TARGET)
46
47
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
48
49
download :$(patsubst %,$(DIR_DL)/%,$(objects))
50
51
md5 : $(subst %,%_MD5,$(objects))
52
53
###############################################################################
54
# Downloading, checking, md5sum
55
###############################################################################
56
57
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
58
	@$(CHECK)
59
60
$(patsubst %,$(DIR_DL)/%,$(objects)) :
61
	@$(LOAD)
62
63
$(subst %,%_MD5,$(objects)) :
64
	@$(MD5)
65
66
###############################################################################
67
# Installation Details
68
###############################################################################
69
70
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
71
	@$(PREBUILD)
72
	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
7528.1.66 by Matthias Fischer
calamaris: Bug fix for proxy reports staying empty after Core 136 upgrade
73
74
	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/calamaris/01_calamaris_cant_use_defined_hash.patch
75
811 by ms
Ein Paar Dateien fuer die GPLv3 angepasst.
76
	cd $(DIR_APP) && cp -f calamaris $(DIR_SRC)/config/calamaris/mkreport \
77
			/var/ipfire/proxy/calamaris/bin/
78
	chmod 755 /var/ipfire/proxy/calamaris/bin/{calamaris,mkreport}
79
	@rm -rf $(DIR_APP)
80
	@$(POSTBUILD)