From c4b3c6c06cfd14130ab9422f1ae4417b87c3f49c Mon Sep 17 00:00:00 2001 From: Rick Farina Date: Thu, 20 Aug 2020 17:26:32 -0400 Subject: [PATCH] net-wireless/hackrf-tools: add support for mayhem Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Rick Farina --- .../files/{hackrf_easy_flash => hackrf_easy_flash-r1} | 8 ++++++++ ...18.01.1-r1.ebuild => hackrf-tools-2018.01.1-r2.ebuild} | 2 +- net-wireless/hackrf-tools/hackrf-tools-9999.ebuild | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) rename net-wireless/hackrf-tools/files/{hackrf_easy_flash => hackrf_easy_flash-r1} (94%) rename net-wireless/hackrf-tools/{hackrf-tools-2018.01.1-r1.ebuild => hackrf-tools-2018.01.1-r2.ebuild} (96%) diff --git a/net-wireless/hackrf-tools/files/hackrf_easy_flash b/net-wireless/hackrf-tools/files/hackrf_easy_flash-r1 similarity index 94% rename from net-wireless/hackrf-tools/files/hackrf_easy_flash rename to net-wireless/hackrf-tools/files/hackrf_easy_flash-r1 index 78d0c69b0cd59..deece5e318918 100644 --- a/net-wireless/hackrf-tools/files/hackrf_easy_flash +++ b/net-wireless/hackrf-tools/files/hackrf_easy_flash-r1 @@ -50,6 +50,9 @@ list_firmware() { if [ -r "/usr/share/hackrf/portapack-h1-havoc.bin" ]; then printf "portapack-havoc (--havoc)\n" fi + if [ -r "/usr/share/hackrf/portapack-h1_h2-mayhem.bin" ]; then + printf "portapack-mayhem (--mayhem)\n" + fi } #parse args @@ -78,6 +81,11 @@ while [ -n "${1}" ]; do TARGET=havoc shift ;; + mayhem|--mayhem) + firmware="/usr/share/hackrf/portapack-h1_h2-mayhem.bin" + TARGET=mayhem + shift + ;; cpld|--cpld) CPLD=1 get_cpld diff --git a/net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r1.ebuild b/net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r2.ebuild similarity index 96% rename from net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r1.ebuild rename to net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r2.ebuild index 85077b67001e5..bc7430341b07c 100644 --- a/net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r1.ebuild +++ b/net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r2.ebuild @@ -30,7 +30,7 @@ RDEPEND="${DEPEND}" src_install() { cmake_src_install - dosbin "${FILESDIR}/hackrf_easy_flash" + newsbin "${FILESDIR}/hackrf_easy_flash-r1" hackrf_easy_flash if [[ ${PV} != "9999" ]] ; then insinto /usr/share/hackrf newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.bin" hackrf_jawbreaker_usb-${PV}.bin diff --git a/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild b/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild index d7c23f080763d..db45e737e6b57 100644 --- a/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild +++ b/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild @@ -30,7 +30,7 @@ RDEPEND="${DEPEND}" src_install() { cmake_src_install - dosbin "${FILESDIR}/hackrf_easy_flash" + newsbin "${FILESDIR}/hackrf_easy_flash-r1" hackrf_easy_flash if [[ ${PV} != "9999" ]] ; then insinto /usr/share/hackrf newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.bin" hackrf_jawbreaker_usb-${PV}.bin