mirror of
https://github.com/nox-project/nox-framework.git
synced 2026-06-08 16:07:17 +00:00
NOX Framework v1.0.0
This commit is contained in:
Executable
+41
@@ -0,0 +1,41 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
# NOX v1.0.0 — .deb build script (FPM)
|
||||
# Requires: fpm → gem install fpm
|
||||
|
||||
VERSION="1.0.0"
|
||||
PKG_NAME="nox-cli"
|
||||
ARCH="all"
|
||||
OUT_DIR="dist"
|
||||
|
||||
command -v fpm &>/dev/null || { echo "[!] fpm not found: gem install fpm" >&2; exit 1; }
|
||||
|
||||
mkdir -p "$OUT_DIR"
|
||||
echo "[*] Building ${PKG_NAME}_${VERSION}_${ARCH}.deb ..."
|
||||
|
||||
fpm \
|
||||
--input-type dir \
|
||||
--output-type deb \
|
||||
--name "$PKG_NAME" \
|
||||
--version "$VERSION" \
|
||||
--architecture "$ARCH" \
|
||||
--maintainer "nox-project <nox-project@users.noreply.github.com>" \
|
||||
--description "NOX — Cyber Threat Intelligence Framework — 120+ async breach sources, pivot engine, HVT detection" \
|
||||
--url "https://github.com/nox-project/nox-framework" \
|
||||
--license "Apache-2.0" \
|
||||
--depends "python3" \
|
||||
--depends "python3-venv" \
|
||||
--depends "python3-pip" \
|
||||
--after-install postinst.sh \
|
||||
--package "${OUT_DIR}/${PKG_NAME}_${VERSION}_${ARCH}.deb" \
|
||||
--force \
|
||||
nox.py=/opt/nox-cli/nox.py \
|
||||
build_sources.py=/opt/nox-cli/build_sources.py \
|
||||
requirements.txt=/opt/nox-cli/requirements.txt \
|
||||
sources/=/opt/nox-cli/sources/ \
|
||||
sources/helpers/=/opt/nox-cli/sources/helpers/ \
|
||||
nox-wrapper.sh=/opt/nox-cli/nox-wrapper.sh \
|
||||
docs/nox-cli.1=/usr/share/man/man1/nox-cli.1
|
||||
|
||||
echo "[+] Built: ${OUT_DIR}/${PKG_NAME}_${VERSION}_${ARCH}.deb"
|
||||
Reference in New Issue
Block a user