Skip to content

Commit

Permalink
addpkg(juice-shop): 17.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
knyipab committed Aug 27, 2024
1 parent c11ef6a commit 9a510a9
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions tur-on-device/juice-shop/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TERMUX_PKG_HOMEPAGE=https://owasp.org/www-project-juice-shop/
TERMUX_PKG_DESCRIPTION="A modern and sophisticated insecure web application. "
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="@termux-user-repository"
TERMUX_PKG_VERSION="17.1.0"
TERMUX_PKG_SRCURL=https://github.com/juice-shop/juice-shop/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=335524444670efbd07d787dbe13072e9eb04105a832d121196febcf83103e50f
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_DEPENDS="nodejs-lts"

termux_step_host_build() {
npm install --jobs -1 --omit=dev
}

termux_step_make_install() {
local install_prefix="$TERMUX_PREFIX/opt/juice-shop"
rm -rf "$install_prefix"
mkdir -p "$install_prefix"
cp -Rf . $install_prefix/
cat << EOF > $TERMUX_PREFIX/bin/juice-shop
#!$TERMUX_PREFIX/bin/env sh
cd $install_prefix
npm start
EOF
chmod +x $TERMUX_PREFIX/bin/juice-shop
}

0 comments on commit 9a510a9

Please sign in to comment.