mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
Add logiops to install_tool
This commit is contained in:
@@ -6,6 +6,7 @@ REINSTALL=0
|
|||||||
PACKAGES=1
|
PACKAGES=1
|
||||||
|
|
||||||
while getopts -- "-:" a ; do
|
while getopts -- "-:" a ; do
|
||||||
|
# shellcheck disable=SC2154
|
||||||
case "${a}" in
|
case "${a}" in
|
||||||
-)
|
-)
|
||||||
case "${OPTARG}" in
|
case "${OPTARG}" in
|
||||||
@@ -20,6 +21,11 @@ while getopts -- "-:" a ; do
|
|||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unknown short option ${OPTARG}" >/dev/stderr
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -68,7 +74,7 @@ function check_sudo {
|
|||||||
function add_bin_symlink {
|
function add_bin_symlink {
|
||||||
local TARGET NAME BINDIR
|
local TARGET NAME BINDIR
|
||||||
TARGET="${1}"
|
TARGET="${1}"
|
||||||
NAME="${2:-$(basename ${1})}"
|
NAME="${2:-$(basename "${1}")}"
|
||||||
BINDIR="${HOME}/bin/tools/"
|
BINDIR="${HOME}/bin/tools/"
|
||||||
mkdir -p -- "${BINDIR}"
|
mkdir -p -- "${BINDIR}"
|
||||||
ln -sf "${DESTDIR}/${TARGET}" "${BINDIR}/${NAME}"
|
ln -sf "${DESTDIR}/${TARGET}" "${BINDIR}/${NAME}"
|
||||||
@@ -262,8 +268,8 @@ case ${TOOL} in
|
|||||||
aflplusplus)
|
aflplusplus)
|
||||||
install_pkgs libtool-bin libglib2.0-dev libpixman-1-dev clang clang-tools \
|
install_pkgs libtool-bin libglib2.0-dev libpixman-1-dev clang clang-tools \
|
||||||
llvm
|
llvm
|
||||||
git clone "https://github.com/vanhauser-thc/AFLplusplus" ${DESTDIR}
|
git clone "https://github.com/vanhauser-thc/AFLplusplus" "${DESTDIR}"
|
||||||
make -C ${DESTDIR} distrib
|
make -C "${DESTDIR}" distrib
|
||||||
;;
|
;;
|
||||||
exploitdb)
|
exploitdb)
|
||||||
if test -d "${DESTDIR}" ; then
|
if test -d "${DESTDIR}" ; then
|
||||||
@@ -309,6 +315,15 @@ if test -d ${DESTDIR} ; then
|
|||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
;;
|
;;
|
||||||
|
logiops)
|
||||||
|
install_pkgs cmake libevdev-dev libudev-dev libconfig++-dev checkinstall
|
||||||
|
git clone "https://github.com/PixlOne/logiops.git" "${DESTDIR}"
|
||||||
|
mkdir -p "${DESTDIR}/build"
|
||||||
|
cd "${DESTDIR}/build"
|
||||||
|
cmake ..
|
||||||
|
make
|
||||||
|
sudo checkinstall --pkgname logiops --maintainer "${USER}" -y
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Unknown tool: ${TOOL}" >/dev/stderr
|
echo "Unknown tool: ${TOOL}" >/dev/stderr
|
||||||
echo "Options:" >/dev/stderr
|
echo "Options:" >/dev/stderr
|
||||||
|
|||||||
Reference in New Issue
Block a user