Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 5 additions & 7 deletions net/atlas-sw-probe/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,13 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=atlas-sw-probe
PKG_VERSION:=5080
PKG_RELEASE:=2
PKG_VERSION:=5120
PKG_RELEASE:=1

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/RIPE-NCC/ripe-atlas-software-probe.git
PKG_SOURCE:=ripe-atlas-software-probe-$(PKG_VERSION).tar.gz

PKG_MIRROR_HASH:=ad8b012803f98abbf1594384c5a4e27de9e9c112d43da272e73dd10591a566e1
PKG_SOURCE_VERSION:=67b0736887d33d1c42557e7c7694cbd4e5d8e6ee
PKG_SOURCE_URL:=https://codeload.github.com/RIPE-NCC/ripe-atlas-software-probe/tar.gz/refs/tags/$(PKG_VERSION)?
PKG_HASH:=d399f793d1576d7856023c2fde69453a0e5dbd537b03669b9767eb86957021f2
PKG_BUILD_DIR:=$(BUILD_DIR)/ripe-atlas-software-probe-$(PKG_VERSION)

PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>, Alexandru Ardelean <ardeleanalex@gmail.com>
PKG_LICENSE:=GPL-3.0-or-later
Expand Down
36 changes: 36 additions & 0 deletions net/atlas-sw-probe/test.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#!/bin/sh

[ "$1" = atlas-sw-probe ] || exit 0

SCRIPTS_DIR=/usr/libexec/atlas-probe-scripts

# Check key scripts are installed
for f in \
"$SCRIPTS_DIR/bin/ATLAS" \
"$SCRIPTS_DIR/bin/resolvconf" \
"$SCRIPTS_DIR/bin/config.sh" \
"$SCRIPTS_DIR/bin/arch/openwrt-sw-probe/openwrt-sw-probe-ATLAS.sh" \
"$SCRIPTS_DIR/state/FIRMWARE_APPS_VERSION" \
"$SCRIPTS_DIR/state/mode" \
"$SCRIPTS_DIR/state/config.txt"
do
[ -e "$f" ] || { echo "Missing: $f"; exit 1; }
done

# Check firmware version matches PKG_VERSION
version=$(cat "$SCRIPTS_DIR/state/FIRMWARE_APPS_VERSION")
[ "$version" = "5120" ] || { echo "Unexpected version: $version"; exit 1; }

# Check probe mode is prod
mode=$(cat "$SCRIPTS_DIR/state/mode")
[ "$mode" = "prod" ] || { echo "Unexpected mode: $mode"; exit 1; }

# Check RXTXRPT is enabled
grep -q "RXTXRPT=yes" "$SCRIPTS_DIR/state/config.txt" \
|| { echo "RXTXRPT=yes not found in config.txt"; exit 1; }

# Check device name is set correctly
grep -q "DEVICE_NAME=openwrt-sw-probe" "$SCRIPTS_DIR/bin/config.sh" \
|| { echo "DEVICE_NAME not set correctly"; exit 1; }

echo "atlas-sw-probe OK"
Loading