projects
/
ossec-hids.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git]
/
debian
/
rules
diff --git
a/debian/rules
b/debian/rules
index
032ac9a
..
3668547
100755
(executable)
--- a/
debian/rules
+++ b/
debian/rules
@@
-10,15
+10,12
@@
DESTDIR = $(PKGDIR)/var/ossec
# OSSEC INSTALL SUBDIRS
SUBDIRS = .ssh active-response active-response/bin agentless bin etc etc/shared logs logs/alerts logs/archives logs/firewall queue queue/agent-info queue/agentless queue/alerts queue/diff queue/fts queue/ossec queue/rids queue/rootcheck queue/syscheck rules stats tmp var var/run
# OSSEC INSTALL SUBDIRS
SUBDIRS = .ssh active-response active-response/bin agentless bin etc etc/shared logs logs/alerts logs/archives logs/firewall queue queue/agent-info queue/agentless queue/alerts queue/diff queue/fts queue/ossec queue/rids queue/rootcheck queue/syscheck rules stats tmp var var/run
+BINARIES = agent_control clear_stats list_agents manage_agents ossec-agentd ossec-agentlessd ossec-analysisd ossec-authd ossec-csyslogd ossec-dbd ossec-execd ossec-logcollector ossec-logtest ossec-maild ossec-makelists ossec-monitord ossec-regex ossec-regex-convert ossec-remoted ossec-reportd ossec-syscheckd rootcheck_control syscheck_control syscheck_update verify-agent-conf
###################### hardening #################
###################### hardening #################
-include /usr/share/hardening-includes/hardening.make
-
-CFLAGS=$(shell dpkg-buildflags --get CFLAGS)
-LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)
-CFLAGS+=$(HARDENING_CFLAGS)
-LDFLAGS+=$(HARDENING_LDFLAGS)
+export DEB_BUILD_HARDENING=1
+export DEB_BUILD_HARDENING_FORTIFY=1
###################### main ######################
###################### main ######################
@@
-27,7
+24,7
@@
build-stamp:
dh_testdir
dh_clean
dh_testdir
dh_clean
- $(MAKE) -C $(SRCDIR) setlocal all build
+ $(MAKE) -C $(SRCDIR) TARGET=local
touch build-stamp
touch build-stamp
@@
-76,7
+73,12
@@
install: build
install -m 440 etc/ossec-*.conf $(DESTDIR)/etc
cp -r etc/rules/* $(DESTDIR)/rules
install -m 750 src/agentlessd/scripts/* $(DESTDIR)/agentless
install -m 440 etc/ossec-*.conf $(DESTDIR)/etc
cp -r etc/rules/* $(DESTDIR)/rules
install -m 750 src/agentlessd/scripts/* $(DESTDIR)/agentless
- install -s -m 755 bin/* $(DESTDIR)/bin
+
+ #install -s -m 755 bin/* $(DESTDIR)/bin
+ for bin in $(BINARIES); do \
+ install -s -m 755 src/$$bin $(DESTDIR)/bin; \
+ done
+
install -m 755 src/init/ossec-*.sh $(DESTDIR)/bin
ln -s ossec-local.sh $(DESTDIR)/bin/ossec-control
install -m 755 active-response/*.sh $(DESTDIR)/active-response/bin
install -m 755 src/init/ossec-*.sh $(DESTDIR)/bin
ln -s ossec-local.sh $(DESTDIR)/bin/ossec-control
install -m 755 active-response/*.sh $(DESTDIR)/active-response/bin