new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / debian / ossec-hids / usr / share / doc / ossec-hids / contrib / debian-packages / ossec-hids-agent / debian / patches / 01_makefile.patch
diff --git a/debian/ossec-hids/usr/share/doc/ossec-hids/contrib/debian-packages/ossec-hids-agent/debian/patches/01_makefile.patch b/debian/ossec-hids/usr/share/doc/ossec-hids/contrib/debian-packages/ossec-hids-agent/debian/patches/01_makefile.patch
new file mode 100644 (file)
index 0000000..f1159bc
--- /dev/null
@@ -0,0 +1,59 @@
+Index: ossec-hids-agent-2.8.2/Makefile
+===================================================================
+--- /dev/null  1970-01-01 00:00:00.000000000 +0000
++++ ossec-hids-agent-2.8.2/Makefile    2015-06-15 03:15:51.083134760 +0000
+@@ -0,0 +1,54 @@
++#
++# Santiago Bassett <santiago.bassett@gmail.com>
++# 06/15/2015
++#
++
++DESTDIR=/
++DIR=$(DESTDIR)/var/ossec/
++OSSEC_INIT=$(DIR)/etc/ossec-init.conf
++CEXTRA="-DCLIENT"
++all:
++      echo "CEXTRA=$(CEXTRA)" >> src/Config.OS
++      (cd src; make all)
++
++clean:
++      rm bin/* || /bin/true
++      chmod 750 $(DIR) || /bin/true
++      chmod 750 $(DIR)/* || /bin/true
++      (cd src; make clean)
++      rm -f src/Config.OS
++      rm -f src/analysisd/compiled_rules/compiled_rules.h
++      rm -f src/isbigendian.c
++      rm -f src/analysisd/ossec-makelists
++      rm -f src/analysisd/ossec-logtest
++      rm -f src/isbigendian
++
++install:
++      mkdir -p $(DIR)
++      (cd $(DIR); mkdir -p logs bin queue queue/ossec queue/alerts queue/syscheck queue/diff queue/rids)
++      (cd $(DIR); mkdir -p var var/run etc etc/init.d etc/shared active-response active-response/bin agentless .ssh)
++      cp -pr src/rootcheck/db/*.txt $(DIR)/etc/shared/
++      chmod -x $(DIR)/etc/shared/*.txt
++      cp -pr etc/internal_options.conf $(DIR)/etc/
++      chmod -x $(DIR)/etc/internal_options.conf
++      cp -pr etc/local_internal_options.conf $(DIR)/etc/ > /dev/null 2>&1 || /bin/true
++      cp -pr etc/client.keys $(DIR)/etc/ > /dev/null 2>&1 ||/bin/true
++      cp -pr src/agentlessd/scripts/* $(DIR)/agentless/
++      cp -pr src/client-agent/ossec-agentd ${DIR}/bin/
++      cp -pr src/os_auth/agent-auth ${DIR}/bin/
++      cp -pr src/logcollector/ossec-logcollector ${DIR}/bin/
++      cp -pr src/syscheckd/ossec-syscheckd ${DIR}/bin/
++      cp -pr src/os_execd/ossec-execd ${DIR}/bin/
++      cp -pr src/init/ossec-client.sh ${DIR}/bin/ossec-control
++      cp -pr src/addagent/manage_agents ${DIR}/bin/
++      cp -pr contrib/util.sh ${DIR}/bin/
++      sh src/init/fw-check.sh execute > /dev/null
++      cp -pr active-response/*.sh ${DIR}/active-response/bin/
++      cp -pr active-response/firewalls/*.sh ${DIR}/active-response/bin/
++      cp -pr etc/ossec-agent.conf $(DIR)/etc/ossec.conf
++      chmod -x $(DIR)/etc/ossec.conf
++      cp -p src/init/ossec-hids-debian.init $(DIR)/etc/init.d/ossec
++      echo "DIRECTORY=\"/var/ossec\"" > $(OSSEC_INIT)
++      echo "VERSION=\"v2.8.2\"" >> $(OSSEC_INIT)
++      echo "DATE=\"`date`\"" >> $(OSSEC_INIT)
++      echo "TYPE=\"agent\"" >> $(OSSEC_INIT)