Add stegseek, ignore more Rust files
parent
76bcd511da
commit
59f3b4f4a6
|
@ -469,12 +469,26 @@ if $pwn; then
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# pwn: Build dependencies for most
|
||||||
|
|
||||||
|
case $ID in
|
||||||
|
alpine|fedora|debian|ubuntu) packages_add cmake make gcc g++;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# pwn: Build dependencies for stegseek
|
||||||
|
|
||||||
|
case $ID in
|
||||||
|
alpine) packages_add libmhash-dev libmcrypt-dev libjpeg-turbo-dev zlib-dev;;
|
||||||
|
fedora) packages_add mhash-devel libmcrypt-devel libjpeg-turbo-devel zlib-devel;;
|
||||||
|
debian|ubuntu) packages_add libmhash-dev libmcrypt-dev libjpeg-dev zlib1g-dev;;
|
||||||
|
esac
|
||||||
|
|
||||||
# pwn: Build dependencies for cryptography
|
# pwn: Build dependencies for cryptography
|
||||||
|
|
||||||
case $ID in
|
case $ID in
|
||||||
alpine) packages_add libffi-dev openssl-dev;;
|
alpine) packages_add libffi-dev openssl-dev;;
|
||||||
debian|ubuntu) packages_add libffi-dev libssl-dev;;
|
|
||||||
fedora) packages_add libffi-devel openssl-devel;;
|
fedora) packages_add libffi-devel openssl-devel;;
|
||||||
|
debian|ubuntu) packages_add libffi-dev libssl-dev;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
packages_install
|
packages_install
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
.audacity*
|
.audacity*
|
||||||
.bash*
|
.bash*
|
||||||
.cache
|
.cache
|
||||||
|
.cargo/bin
|
||||||
.cargo/registry
|
.cargo/registry
|
||||||
.cargo/.package-cache
|
.cargo/.package-cache
|
||||||
.config/*
|
.config/*
|
||||||
|
@ -59,6 +60,7 @@
|
||||||
.password-store
|
.password-store
|
||||||
.pki
|
.pki
|
||||||
!.pwn
|
!.pwn
|
||||||
|
.rustup/toolchains
|
||||||
.ssh/authorized_keys
|
.ssh/authorized_keys
|
||||||
.ssh/known_hosts
|
.ssh/known_hosts
|
||||||
.var/app
|
.var/app
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
.audacity*
|
.audacity*
|
||||||
.bash*
|
.bash*
|
||||||
.cache
|
.cache
|
||||||
|
.cargo/bin
|
||||||
.cargo/registry
|
.cargo/registry
|
||||||
.cargo/.package-cache
|
.cargo/.package-cache
|
||||||
.config/*
|
.config/*
|
||||||
|
@ -59,6 +60,7 @@
|
||||||
.password-store
|
.password-store
|
||||||
.pki
|
.pki
|
||||||
!.pwn
|
!.pwn
|
||||||
|
.rustup/toolchains
|
||||||
.ssh/authorized_keys
|
.ssh/authorized_keys
|
||||||
.ssh/known_hosts
|
.ssh/known_hosts
|
||||||
.var/app
|
.var/app
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
BASE="$HOME/.pwn/stegseek"
|
||||||
|
|
||||||
|
if [[ ! -d "$BASE/bin" ]]; then
|
||||||
|
if [[ ! -d "$BASE/src" ]]; then
|
||||||
|
git clone --depth 1 --recursive \
|
||||||
|
https://github.com/RickdeJager/stegseek.git \
|
||||||
|
"$BASE/src"
|
||||||
|
fi
|
||||||
|
pushd "$BASE/src"
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$BASE" ..
|
||||||
|
make install
|
||||||
|
popd
|
||||||
|
fi
|
||||||
|
|
||||||
|
"$BASE/bin/stegseek" "$@"
|
Loading…
Reference in New Issue