Message ID | 20191002085350.556-1-michael.tremer@ipfire.org |
---|---|
State | Accepted |
Commit | 9875e9f2aec86c56ca3da8f5cb6d42aeffe65c29 |
Headers |
Return-Path: <development-bounces@lists.ipfire.org> Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 46jqgd6P5mz3yqJ for <patchwork@web04.haj.ipfire.org>; Wed, 2 Oct 2019 08:54:05 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail02.haj.ipfire.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 46jqgc3sSPz2Kb; Wed, 2 Oct 2019 08:54:04 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 46jqgc1xZzz2ydP; Wed, 2 Oct 2019 08:54:04 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 46jqgZ2cbzz2yK0 for <development@lists.ipfire.org>; Wed, 2 Oct 2019 08:54:02 +0000 (UTC) Received: from michael.haj.ipfire.org (fw01.haj.ipfire.org [172.28.1.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) by mail01.ipfire.org (Postfix) with ESMTPSA id 46jqgZ08JLz2Kb; Wed, 2 Oct 2019 08:54:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=201909rsa; t=1570006442; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=8bWN7d7efw5q3kTB9/eJlgGWVnAbwiZKSjyjhKGPNwc=; b=dTYg/1E6UBqwjGPwLQF4a5XCLlsXg1aQQG3ibNr3jnDmzgk7cvY9ESqeT0k9aVws2kuqwZ W15SRZ/j15ibLPIYGptbSuBToVUUpNS0EwLd2bnZP1I+EOCGhoxTSZ+CD4urfv2nznbioq yuSTZQ0vMCNuK4VFqkQXvhB894J0c9hqo9gkO75uoYYYffmfjzZab5uGDMWIpgOVITmFHg UpDD97dmjCrMLSEbtoHPO8DS2XYdilqgdMF8ZcFsv+brdfXFywDhdLqzuNX07SgKyBDt76 0yAcLBmC+D8IQhkb/oQizrUtdpi9kUnnT7EPRJoKYzZ4v7nfxU2HBKLIN7n8yQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=201909ed25519; t=1570006442; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=8bWN7d7efw5q3kTB9/eJlgGWVnAbwiZKSjyjhKGPNwc=; b=xxaX7hsZCdv4s5Trv0j2Lkpd5UM3K0+VciwRyshIAlEX1wm4CUqa/Fo0zWQhjy5oM0IjnT DcsUKH7IFcrz7TBw== From: Michael Tremer <michael.tremer@ipfire.org> To: development@lists.ipfire.org Subject: [PATCH] speedtest-cli: New package Date: Wed, 2 Oct 2019 08:53:50 +0000 Message-Id: <20191002085350.556-1-michael.tremer@ipfire.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk <development.lists.ipfire.org> List-Unsubscribe: <https://lists.ipfire.org/mailman/options/development>, <mailto:development-request@lists.ipfire.org?subject=unsubscribe> List-Archive: <http://lists.ipfire.org/pipermail/development/> List-Post: <mailto:development@lists.ipfire.org> List-Help: <mailto:development-request@lists.ipfire.org?subject=help> List-Subscribe: <https://lists.ipfire.org/mailman/listinfo/development>, <mailto:development-request@lists.ipfire.org?subject=subscribe> Cc: Michael Tremer <michael.tremer@ipfire.org> Errors-To: development-bounces@lists.ipfire.org Sender: "Development" <development-bounces@lists.ipfire.org> |
Series |
speedtest-cli: New package
|
|
Commit Message
Michael Tremer
Oct. 2, 2019, 8:53 a.m. UTC
This is a CLI implementation to test the speed of an internet
connection.
I find this quite useful when there is no access to a client
computer on the network and this will give you a rough idea
about the connection speed.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/speedtest-cli | 83 +++++++++++++++++++++++++++++++++++++++++++++++
make.sh | 1 +
2 files changed, 84 insertions(+)
create mode 100644 lfs/speedtest-cli
Comments
I just download and installed this same app on my ipfire box a few days ago. Glad to see it will be part of the ipfire build! > From: Michael Tremer > Sent: Wednesday, October 2, 2019, 3:53 AM > To: development@lists.ipfire.org > Cc: Michael Tremer > Subject: [PATCH] speedtest-cli: New package > > > This is a CLI implementation to test the speed of an internet > connection. > > I find this quite useful when there is no access to a client > computer on the network and this will give you a rough idea > about the connection speed. > > Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> > --- > lfs/speedtest-cli | 83 +++++++++++++++++++++++++++++++++++++++++++++++ > make.sh | 1 + > 2 files changed, 84 insertions(+) > create mode 100644 lfs/speedtest-cli > > diff --git a/lfs/speedtest-cli b/lfs/speedtest-cli > new file mode 100644 > index 000000000..aa2af73bb > --- /dev/null > +++ b/lfs/speedtest-cli > @@ -0,0 +1,83 @@ > +############################################################################### > +# # > +# IPFire.org - A linux based firewall # > +# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> # > +# # > +# 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 3 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/>. # > +# # > +############################################################################### > + > +############################################################################### > +# Definitions > +############################################################################### > + > +include Config > + > +VER = 2.1.2 > + > +THISAPP = speedtest-cli-$(VER) > +DL_FILE = $(THISAPP).tar.gz > +DL_FROM = $(URL_IPFIRE) > +DIR_APP = $(DIR_SRC)/$(THISAPP) > +TARGET = $(DIR_INFO)/$(THISAPP) > +PROG = speedtest-cli > +PAK_VER = 1 > + > +DEPS = "" > + > +############################################################################### > +# Top-level Rules > +############################################################################### > + > +objects = $(DL_FILE) > + > +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) > + > +$(DL_FILE)_MD5 = a49ad088331810fc9442e8a5c59de713 > + > +install : $(TARGET) > + > +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) > + > +download :$(patsubst %,$(DIR_DL)/%,$(objects)) > + > +md5 : $(subst %,%_MD5,$(objects)) > + > +dist: > + @$(PAK) > + > +############################################################################### > +# Downloading, checking, md5sum > +############################################################################### > + > +$(patsubst %,$(DIR_CHK)/%,$(objects)) : > + @$(CHECK) > + > +$(patsubst %,$(DIR_DL)/%,$(objects)) : > + @$(LOAD) > + > +$(subst %,%_MD5,$(objects)) : > + @$(MD5) > + > +############################################################################### > +# Installation Details > +############################################################################### > + > +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > + @$(PREBUILD) > + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) > + cd $(DIR_APP) && python setup.py build > + cd $(DIR_APP) && python setup.py install --root=/ > + @rm -rf $(DIR_APP) > + @$(POSTBUILD) > diff --git a/make.sh b/make.sh > index f8370ca0b..d87e1faae 100755 > --- a/make.sh > +++ b/make.sh > @@ -1628,6 +1628,7 @@ buildipfire() { > lfsmake2 firmware-update > lfsmake2 tshark > lfsmake2 geoip-generator > + lfsmake2 speedtest-cli > } > > buildinstaller() { > -- > 2.20.1 > <html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div>I just download and installed this same app on my ipfire box a few days ago. Glad to see it will be part of the ipfire build!<div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><hr style="border:none;border-top:solid #B5C4DF 1.0pt;padding:0 0 0 0;margin:10px 0 5px 0;" class=""><span style="margin: -1.3px 0.0px 0.0px 0.0px" id="RwhHeaderAttributes" class=""><font face="Helvetica" size="4" color="#000000" style="font: 13.0px Helvetica; color: #000000" class=""><b class="">From:</b> Michael Tremer</font></span><br class=""> <span style="margin: -1.3px 0.0px 0.0px 0.0px" class=""><font face="Helvetica" size="4" color="#000000" style="font: 13.0px Helvetica; color: #000000" class=""><b class="">Sent:</b> Wednesday, October 2, 2019, 3:53 AM</font></span><br class=""> <span style="margin: -1.3px 0.0px 0.0px 0.0px" class=""><font face="Helvetica" size="4" color="#000000" style="font: 13.0px Helvetica; color: #000000" class=""><b class="">To:</b> <a href="mailto:development@lists.ipfire.org" class="">development@lists.ipfire.org</a></font></span><br class=""> <span style="margin: -1.3px 0.0px 0.0px 0.0px" class=""><font face="Helvetica" size="4" color="#000000" style="font: 13.0px Helvetica; color: #000000" class=""><b class="">Cc:</b> Michael Tremer</font></span><br class=""> <span style="margin: -1.3px 0.0px 0.0px 0.0px" class=""><font face="Helvetica" size="4" color="#000000" style="font: 13.0px Helvetica; color: #000000" class=""><b class="">Subject:</b> [PATCH] speedtest-cli: New package</font></span><br class=""> <br class=""><br class="Apple-interchange-newline"><div class=""><div class="">This is a CLI implementation to test the speed of an internet<br class="">connection.<br class=""><br class="">I find this quite useful when there is no access to a client<br class="">computer on the network and this will give you a rough idea<br class="">about the connection speed.<br class=""><br class="">Signed-off-by: Michael Tremer <<a href="mailto:michael.tremer@ipfire.org" class="">michael.tremer@ipfire.org</a>><br class="">---<br class=""> lfs/speedtest-cli | 83 +++++++++++++++++++++++++++++++++++++++++++++++<br class=""> make.sh | 1 +<br class=""> 2 files changed, 84 insertions(+)<br class=""> create mode 100644 lfs/speedtest-cli<br class=""><br class="">diff --git a/lfs/speedtest-cli b/lfs/speedtest-cli<br class="">new file mode 100644<br class="">index 000000000..aa2af73bb<br class="">--- /dev/null<br class="">+++ b/lfs/speedtest-cli<br class="">@@ -0,0 +1,83 @@<br class="">+###############################################################################<br class="">+# #<br class="">+# <a href="http://IPFire.org" class="">IPFire.org</a> - A linux based firewall #<br class="">+# Copyright (C) 2007-2018 IPFire Team <<a href="mailto:info@ipfire.org" class="">info@ipfire.org</a>> #<br class="">+# #<br class="">+# This program is free software: you can redistribute it and/or modify #<br class="">+# it under the terms of the GNU General Public License as published by #<br class="">+# the Free Software Foundation, either version 3 of the License, or #<br class="">+# (at your option) any later version. #<br class="">+# #<br class="">+# This program is distributed in the hope that it will be useful, #<br class="">+# but WITHOUT ANY WARRANTY; without even the implied warranty of #<br class="">+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #<br class="">+# GNU General Public License for more details. #<br class="">+# #<br class="">+# You should have received a copy of the GNU General Public License #<br class="">+# along with this program. If not, see <<a href="http://www.gnu.org/licenses/" class="">http://www.gnu.org/licenses/</a>>. #<br class="">+# #<br class="">+###############################################################################<br class="">+<br class="">+###############################################################################<br class="">+# Definitions<br class="">+###############################################################################<br class="">+<br class="">+include Config<br class="">+<br class="">+VER = 2.1.2<br class="">+<br class="">+THISAPP = speedtest-cli-$(VER)<br class="">+DL_FILE = $(THISAPP).tar.gz<br class="">+DL_FROM = $(URL_IPFIRE)<br class="">+DIR_APP = $(DIR_SRC)/$(THISAPP)<br class="">+TARGET = $(DIR_INFO)/$(THISAPP)<br class="">+PROG = speedtest-cli<br class="">+PAK_VER = 1<br class="">+<br class="">+DEPS = ""<br class="">+<br class="">+###############################################################################<br class="">+# Top-level Rules<br class="">+###############################################################################<br class="">+<br class="">+objects = $(DL_FILE)<br class="">+<br class="">+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)<br class="">+<br class="">+$(DL_FILE)_MD5 = a49ad088331810fc9442e8a5c59de713<br class="">+<br class="">+install : $(TARGET)<br class="">+<br class="">+check : $(patsubst %,$(DIR_CHK)/%,$(objects))<br class="">+<br class="">+download :$(patsubst %,$(DIR_DL)/%,$(objects))<br class="">+<br class="">+md5 : $(subst %,%_MD5,$(objects))<br class="">+<br class="">+dist: <br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>@$(PAK)<br class="">+<br class="">+###############################################################################<br class="">+# Downloading, checking, md5sum<br class="">+###############################################################################<br class="">+<br class="">+$(patsubst %,$(DIR_CHK)/%,$(objects)) :<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>@$(CHECK)<br class="">+<br class="">+$(patsubst %,$(DIR_DL)/%,$(objects)) :<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>@$(LOAD)<br class="">+<br class="">+$(subst %,%_MD5,$(objects)) :<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>@$(MD5)<br class="">+<br class="">+###############################################################################<br class="">+# Installation Details<br class="">+###############################################################################<br class="">+<br class="">+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>@$(PREBUILD)<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>cd $(DIR_APP) && python setup.py build<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>cd $(DIR_APP) && python setup.py install --root=/<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>@rm -rf $(DIR_APP)<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span>@$(POSTBUILD)<br class="">diff --git a/make.sh b/make.sh<br class="">index f8370ca0b..d87e1faae 100755<br class="">--- a/make.sh<br class="">+++ b/make.sh<br class="">@@ -1628,6 +1628,7 @@ buildipfire() {<br class=""> lfsmake2 firmware-update<br class=""> lfsmake2 tshark<br class=""> lfsmake2 geoip-generator<br class="">+ lfsmake2 speedtest-cli<br class=""> }<br class=""><br class=""> buildinstaller() {<br class="">-- <br class="">2.20.1<br class=""><br class=""></div></div></blockquote></div><br class=""></div></body></html>
Hi, I thought it would be handy. Nothing more, nothing less I guess. I would not consider it authoritative information, but better than running it on a client in some dodgy web browser. Glad you like this one :) Best, -Michael > On 2 Oct 2019, at 19:21, Jon Murphy <jcmurphy26@gmail.com> wrote: > > > I just download and installed this same app on my ipfire box a few days ago. Glad to see it will be part of the ipfire build! > > >> From: Michael Tremer >> Sent: Wednesday, October 2, 2019, 3:53 AM >> To: development@lists.ipfire.org >> Cc: Michael Tremer >> Subject: [PATCH] speedtest-cli: New package >> >> >> This is a CLI implementation to test the speed of an internet >> connection. >> >> I find this quite useful when there is no access to a client >> computer on the network and this will give you a rough idea >> about the connection speed. >> >> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> >> --- >> lfs/speedtest-cli | 83 +++++++++++++++++++++++++++++++++++++++++++++++ >> make.sh | 1 + >> 2 files changed, 84 insertions(+) >> create mode 100644 lfs/speedtest-cli >> >> diff --git a/lfs/speedtest-cli b/lfs/speedtest-cli >> new file mode 100644 >> index 000000000..aa2af73bb >> --- /dev/null >> +++ b/lfs/speedtest-cli >> @@ -0,0 +1,83 @@ >> +############################################################################### >> +# # >> +# IPFire.org - A linux based firewall # >> +# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> # >> +# # >> +# 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 3 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/>. # >> +# # >> +############################################################################### >> + >> +############################################################################### >> +# Definitions >> +############################################################################### >> + >> +include Config >> + >> +VER = 2.1.2 >> + >> +THISAPP = speedtest-cli-$(VER) >> +DL_FILE = $(THISAPP).tar.gz >> +DL_FROM = $(URL_IPFIRE) >> +DIR_APP = $(DIR_SRC)/$(THISAPP) >> +TARGET = $(DIR_INFO)/$(THISAPP) >> +PROG = speedtest-cli >> +PAK_VER = 1 >> + >> +DEPS = "" >> + >> +############################################################################### >> +# Top-level Rules >> +############################################################################### >> + >> +objects = $(DL_FILE) >> + >> +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) >> + >> +$(DL_FILE)_MD5 = a49ad088331810fc9442e8a5c59de713 >> + >> +install : $(TARGET) >> + >> +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) >> + >> +download :$(patsubst %,$(DIR_DL)/%,$(objects)) >> + >> +md5 : $(subst %,%_MD5,$(objects)) >> + >> +dist: >> + @$(PAK) >> + >> +############################################################################### >> +# Downloading, checking, md5sum >> +############################################################################### >> + >> +$(patsubst %,$(DIR_CHK)/%,$(objects)) : >> + @$(CHECK) >> + >> +$(patsubst %,$(DIR_DL)/%,$(objects)) : >> + @$(LOAD) >> + >> +$(subst %,%_MD5,$(objects)) : >> + @$(MD5) >> + >> +############################################################################### >> +# Installation Details >> +############################################################################### >> + >> +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) >> + @$(PREBUILD) >> + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) >> + cd $(DIR_APP) && python setup.py build >> + cd $(DIR_APP) && python setup.py install --root=/ >> + @rm -rf $(DIR_APP) >> + @$(POSTBUILD) >> diff --git a/make.sh b/make.sh >> index f8370ca0b..d87e1faae 100755 >> --- a/make.sh >> +++ b/make.sh >> @@ -1628,6 +1628,7 @@ buildipfire() { >> lfsmake2 firmware-update >> lfsmake2 tshark >> lfsmake2 geoip-generator >> + lfsmake2 speedtest-cli >> } >> >> buildinstaller() { >> -- >> 2.20.1 >> >
diff --git a/lfs/speedtest-cli b/lfs/speedtest-cli new file mode 100644 index 000000000..aa2af73bb --- /dev/null +++ b/lfs/speedtest-cli @@ -0,0 +1,83 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> # +# # +# 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 3 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/>. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.1.2 + +THISAPP = speedtest-cli-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = speedtest-cli +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = a49ad088331810fc9442e8a5c59de713 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python setup.py build + cd $(DIR_APP) && python setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index f8370ca0b..d87e1faae 100755 --- a/make.sh +++ b/make.sh @@ -1628,6 +1628,7 @@ buildipfire() { lfsmake2 firmware-update lfsmake2 tshark lfsmake2 geoip-generator + lfsmake2 speedtest-cli } buildinstaller() {