Files
fempkg_recipes/opsec.recipe.py
2025-12-14 16:44:06 +01:00

21 lines
858 B
Python

pkgname = "opsec"
pkgver = "1"
source = f"https://rocketleaguechatp.duckdns.org/opsec.tar.xz"
builddir = f"/tmp/fempkg/build/{pkgname}/{pkgname}"
fembuilddir = f"/tmp/fempkg/build/{pkgname}"
deps = ["perl"]
build = [
# extract opsecco
f"mkdir -p {fembuilddir} && cd {fembuilddir} && tar -xvf /var/lib/fempkg/pkgs/{pkgname}.tar.xz",
# build aircrack cuz no bins
f"cd {builddir}/src && git clone https://github.com/aircrack-ng/aircrack-ng --depth=1",
f"cd {builddir}/src/aircrack-ng && ./autogen.sh && ./configure && make -j8 && mkdir -p {builddir}/aircrack && cp *-ng {builddir}/aircrack",
f"ln -s {builddir}/aircrack/* {builddir}/bin/",
f"mv {builddir} /opt/opsec",
#clean
f"rm -rf {fembuilddir}",
f"rm -rf /opt/opsec/src",
f"echo bins are in /opt/opsec/bin btw"
]