From 9e6f1ced23176a5b4b424fa58ba58b04e975263f Mon Sep 17 00:00:00 2001 From: Julien Voisin Date: Tue, 24 Mar 2015 11:49:50 +0100 Subject: Add packaging stuff dor debian! --- package/Makefile | 15 +++++++++++++++ package/debian/changelog | 5 +++++ package/debian/compat | 1 + package/debian/control | 14 ++++++++++++++ package/debian/copyright | 7 +++++++ package/debian/files | 1 + package/debian/nbs-phpmalwarefinder.dirs | 1 + package/debian/nbs-phpmalwarefinder.install | 2 ++ package/debian/rules | 12 ++++++++++++ 9 files changed, 58 insertions(+) create mode 100644 package/Makefile create mode 100644 package/debian/changelog create mode 100644 package/debian/compat create mode 100644 package/debian/control create mode 100644 package/debian/copyright create mode 100644 package/debian/files create mode 100644 package/debian/nbs-phpmalwarefinder.dirs create mode 100644 package/debian/nbs-phpmalwarefinder.install create mode 100755 package/debian/rules (limited to 'package') diff --git a/package/Makefile b/package/Makefile new file mode 100644 index 0000000..db3eb40 --- /dev/null +++ b/package/Makefile @@ -0,0 +1,15 @@ +BUILDDIR=debian/build +VERSION=1.0 + +clean: + rm -Rf ${BUILDDIR} + rm -f debian/*.log + +fetch: + git clone git@gitlab.nbs-system.com:packages/php-malware-finder.git + +extract: fetch + mv php-malware-finder ${BUILDDIR} + +package: clean extract + debuild -b -us -uc --lintian-opts -X po-debconf \ No newline at end of file diff --git a/package/debian/changelog b/package/debian/changelog new file mode 100644 index 0000000..b72244c --- /dev/null +++ b/package/debian/changelog @@ -0,0 +1,5 @@ +nbs-phpmalwarefinder (0.1) UNRELEASED; urgency=medium + + * Initial release. + + -- jvoisin Tue, 24 Mar 2015 11:10:36 +0100 diff --git a/package/debian/compat b/package/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/package/debian/compat @@ -0,0 +1 @@ +5 diff --git a/package/debian/control b/package/debian/control new file mode 100644 index 0000000..42a8839 --- /dev/null +++ b/package/debian/control @@ -0,0 +1,14 @@ +Source: nbs-phpmalwarefinder +Section: utils +Priority: optional +Maintainer: Julien Voisin +Build-Depends: debhelper (>= 9) +Standards-Version: 3.9.5 +Vcs-Git: git@gitlab.nbs-system.com:packages/php-malware-finder.git +Vcs-Browser: gitlab.nbs-system.com:packages/php-malware-finder.git + +Package: nbs-phpmalwarefinder +Architecture: any +Depends: nbs-yara +Description: yara-based php webshell finder + PhpMalwareFinder is a webshell hunter using yara and signatures. \ No newline at end of file diff --git a/package/debian/copyright b/package/debian/copyright new file mode 100644 index 0000000..7f82bd9 --- /dev/null +++ b/package/debian/copyright @@ -0,0 +1,7 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: phpmalwarefinder +Source: gitlab.nbs-system.com:packages/php-malware-finder.git + +Files: * +Copyright 2015 Julien (jvoisin) Voisin +License: GPLv2 \ No newline at end of file diff --git a/package/debian/files b/package/debian/files new file mode 100644 index 0000000..23f95ef --- /dev/null +++ b/package/debian/files @@ -0,0 +1 @@ +nbs-phpmalwarefinder_0.1_amd64.deb utils optional diff --git a/package/debian/nbs-phpmalwarefinder.dirs b/package/debian/nbs-phpmalwarefinder.dirs new file mode 100644 index 0000000..61a8d27 --- /dev/null +++ b/package/debian/nbs-phpmalwarefinder.dirs @@ -0,0 +1 @@ +etc/phpmalwarefinder/ \ No newline at end of file diff --git a/package/debian/nbs-phpmalwarefinder.install b/package/debian/nbs-phpmalwarefinder.install new file mode 100644 index 0000000..82f2fa2 --- /dev/null +++ b/package/debian/nbs-phpmalwarefinder.install @@ -0,0 +1,2 @@ +debian/build/malwares.yara etc/phpmalwarefinder +debian/build/phpmalwarefinder usr/bin/ \ No newline at end of file diff --git a/package/debian/rules b/package/debian/rules new file mode 100755 index 0000000..bcf500a --- /dev/null +++ b/package/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f + +BUILDDIR=debian/build + +override_dh_auto_clean: #fuck you debian + +override_dh_auto_build: + +%: + dh $@ + +.PHONY: build -- cgit v1.3