summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-07-20 12:12:05 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-07-20 12:12:05 +0200
commitf46975120528da366e4a43b67d829e0de971a7f4 (patch)
tree8cf808bb40997899ccffc27017e1eced7167fbb3 /packages
parent309b3a8c325e9cf972899e8b692a10b4109ec85f (diff)
downloadembtoolkit-f46975120528da366e4a43b67d829e0de971a7f4.tar.gz
embtoolkit-f46975120528da366e4a43b67d829e0de971a7f4.tar.bz2
embtoolkit-f46975120528da366e4a43b67d829e0de971a7f4.tar.xz
Packages/Security: New Dropbear v2014.63
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages')
-rw-r--r--packages/security/dropbear/dropbear.kconfig52
-rw-r--r--packages/security/dropbear/dropbear.mk41
-rw-r--r--packages/security/security.kconfig3
-rw-r--r--packages/security/security.mk3
4 files changed, 99 insertions, 0 deletions
diff --git a/packages/security/dropbear/dropbear.kconfig b/packages/security/dropbear/dropbear.kconfig
new file mode 100644
index 0000000..ec562d2
--- /dev/null
+++ b/packages/security/dropbear/dropbear.kconfig
@@ -0,0 +1,52 @@
+################################################################################
+# Embtoolkit
+# Copyright(C) 2014 Abdoulaye Walsimou GAYE.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+################################################################################
+#
+# \file dropbear.kconfig
+# \brief dropbear.kconfig of Embtoolkit
+# \author Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
+# \date July 2014
+################################################################################
+
+config EMBTK_HAVE_DROPBEAR
+ bool "Have Dropbear"
+ select EMBTK_HAVE_ZLIB
+ help
+ Dropbear is a relatively small SSH server and client.
+ It runs on a variety of POSIX-based platforms.
+ Dropbear is particularly useful for "embedded"-type
+ Linux (or other Unix) systems, such as wireless routers.
+
+choice
+ prompt "dropbear version you wish"
+ depends on EMBTK_HAVE_DROPBEAR
+ help
+ Here you can choose which version of dropbear you want to use.
+
+ config EMBTK_DROPBEAR_VERSION_2014_63
+ bool "dropbear-2014.63"
+endchoice
+
+config EMBTK_DROPBEAR_VERSION_STRING
+ string
+ default "2014.63" if EMBTK_DROPBEAR_VERSION_2014_63
+
+config EMBTK_DROPBEAR_NEED_PATCH
+ bool
+config EMBTK_DROPBEAR_NEED_AUTORECONF
+ bool
diff --git a/packages/security/dropbear/dropbear.mk b/packages/security/dropbear/dropbear.mk
new file mode 100644
index 0000000..9585236
--- /dev/null
+++ b/packages/security/dropbear/dropbear.mk
@@ -0,0 +1,41 @@
+################################################################################
+# Embtoolkit
+# Copyright(C) 2014 Abdoulaye Walsimou GAYE.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+################################################################################
+#
+# \file dropbear.mk
+# \brief dropbear.mk of Embtoolkit
+# \author Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
+# \date July 2014
+################################################################################
+
+DROPBEAR_NAME := dropbear
+DROPBEAR_VERSION := $(call embtk_get_pkgversion,dropbear)
+DROPBEAR_SITE := https://matt.ucc.asn.au/dropbear/releases
+DROPBEAR_PACKAGE := dropbear-$(DROPBEAR_VERSION).tar.bz2
+DROPBEAR_SRC_DIR := $(embtk_pkgb)/dropbear-$(DROPBEAR_VERSION)
+DROPBEAR_BUILD_DIR := $(embtk_pkgb)/dropbear-$(DROPBEAR_VERSION)
+
+DROPBEAR_BINS := dbclient dropbearconvert dropbearkey
+DROPBEAR_SBINS := dropbear
+DROPBEAR_SHARES := man/man1/dbclient.1 man/man1/dropbearconvert.1
+DROPBEAR_SHARES += man/man1/dropbearkey.1
+DROPBEAR_SHARES += man/man8/dropbear.8
+
+DROPBEAR_CONFIGURE_OPTS := --disable-pam --enable-bundled-libtom
+
+DROPBEAR_DEPS := zlib_install
diff --git a/packages/security/security.kconfig b/packages/security/security.kconfig
index c2675d0..71cef6f 100644
--- a/packages/security/security.kconfig
+++ b/packages/security/security.kconfig
@@ -23,5 +23,8 @@
# \date February 2010
################################################################################
+# Dropbear
+source packages/security/dropbear/dropbear.kconfig
+
# LibreSSL
source packages/security/libressl/libressl.kconfig
diff --git a/packages/security/security.mk b/packages/security/security.mk
index 0ee4660..990d2f5 100644
--- a/packages/security/security.mk
+++ b/packages/security/security.mk
@@ -25,5 +25,8 @@
embtk_pkgincdir := packages/security
+# Dropbear
+$(call embtk_include_pkg,dropbear)
+
# LibreSSL
$(call embtk_include_pkg,libressl)