release: restore ZUPT and harden source-only 5.2.2
This commit is contained in:
parent
74e393ba3e
commit
ff99770bd0
205 changed files with 19627 additions and 13215 deletions
34
install.sh
34
install.sh
|
|
@ -1,29 +1,33 @@
|
|||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
# Copyright (c) 2025-2026 Cristian Cezar Moisés
|
||||
# Fast Installer for VaptVupt - GNU/Linux
|
||||
# Fast installer for ZUPT - GNU/Linux
|
||||
|
||||
set -e
|
||||
set -Eeuo pipefail
|
||||
umask 077
|
||||
|
||||
echo "🔧 Installing VaptVupt..."
|
||||
VERSION=${VERSION:-5.2.2}
|
||||
PREFIX=${PREFIX:-/usr/local}
|
||||
|
||||
echo "🔧 Installing ZUPT..."
|
||||
|
||||
# Create temporary directory
|
||||
TMP_DIR=$(mktemp -d)
|
||||
TMP_DIR=$(mktemp -d "${TMPDIR:-/tmp}/zupt-install.XXXXXXXX")
|
||||
trap 'chmod -R u+rwX "$TMP_DIR" 2>/dev/null || true; rm -rf -- "$TMP_DIR"' EXIT HUP INT TERM
|
||||
|
||||
# Clone and build
|
||||
git clone https://git.securityops.co/cristiancmoises/vaptvupt.git "$TMP_DIR/vaptvupt"
|
||||
cd "$TMP_DIR/vaptvupt"
|
||||
git clone --depth 1 --branch "v$VERSION" \
|
||||
https://github.com/cristiancmoises/zupt.git "$TMP_DIR/zupt"
|
||||
cd "$TMP_DIR/zupt"
|
||||
|
||||
make clean
|
||||
make
|
||||
make -j"$(getconf _NPROCESSORS_ONLN 2>/dev/null || printf 2)" \
|
||||
WITH_SDK=0 WITH_PQBOX=0
|
||||
make WITH_SDK=0 WITH_PQBOX=0 check
|
||||
|
||||
# Install
|
||||
sudo make install
|
||||
sudo make PREFIX="$PREFIX" WITH_SDK=0 WITH_PQBOX=0 \
|
||||
INSTALL_LEGACY_ALIAS=0 install
|
||||
|
||||
echo "✅ VaptVupt successfully installed to /usr/local/bin/vaptvupt"
|
||||
echo "🔒 You can now run: vaptvupt (legacy 'zupt' symlink also installed)"
|
||||
|
||||
# Cleanup
|
||||
cd ~
|
||||
rm -rf "$TMP_DIR"
|
||||
echo "🧹 Cleanup completed"
|
||||
echo "✅ ZUPT $VERSION successfully installed to $PREFIX/bin/zupt"
|
||||
echo "🔒 You can now run: zupt"
|
||||
|
|
|
|||
Loading…
Reference in a new issue