mirror of
https://github.com/lalanza808/xmr.sh.git
synced 2025-05-12 16:32:11 -04:00
detect pipe
This commit is contained in:
parent
8d18119be2
commit
f201e23b16
1 changed files with 14 additions and 1 deletions
15
install
15
install
|
@ -29,6 +29,7 @@ StatInfo="${White}${On_Black}"
|
||||||
# Vars #
|
# Vars #
|
||||||
################################################################
|
################################################################
|
||||||
VERSION="v0.3.1"
|
VERSION="v0.3.1"
|
||||||
|
XMRSH_INSTALL_CMD="sudo bash -c \"\$(curl -sLSf https://get.xmr.sh)\""
|
||||||
XMRSH_DIR="/opt/xmr.sh"
|
XMRSH_DIR="/opt/xmr.sh"
|
||||||
XMRSH_BRANCH="main"
|
XMRSH_BRANCH="main"
|
||||||
XMRSH_URL="https://github.com/vdo/xmr.sh"
|
XMRSH_URL="https://github.com/vdo/xmr.sh"
|
||||||
|
@ -67,6 +68,16 @@ detect_root() {
|
||||||
echo -e "${Ok}"
|
echo -e "${Ok}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
detect_pipe() {
|
||||||
|
echo -ne "${OkBullet}Checking script execution... ${Off}"
|
||||||
|
if [ -p /dev/stdin ]; then
|
||||||
|
echo -e "${Fail}"
|
||||||
|
echo -e "${ErrBullet}This script can't be piped! Instead, use the command: ${XMRSH_INSTALL_CMD}${Off}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
echo -e "${Ok}"
|
||||||
|
}
|
||||||
|
|
||||||
check_deps() {
|
check_deps() {
|
||||||
echo -ne "${OkBullet}Checking and installing dependencies... ${Off}"
|
echo -ne "${OkBullet}Checking and installing dependencies... ${Off}"
|
||||||
# shellcheck disable=SC2068
|
# shellcheck disable=SC2068
|
||||||
|
@ -155,7 +166,8 @@ install_xmrsh() {
|
||||||
git clone -b "${XMRSH_BRANCH}" "${XMRSH_URL}" "${XMRSH_DIR}" >>"${XMRSH_LOG_FILE}" 2>&1
|
git clone -b "${XMRSH_BRANCH}" "${XMRSH_URL}" "${XMRSH_DIR}" >>"${XMRSH_LOG_FILE}" 2>&1
|
||||||
check_return $?
|
check_return $?
|
||||||
pushd "${XMRSH_DIR}" >>"${XMRSH_LOG_FILE}" 2>&1 || return
|
pushd "${XMRSH_DIR}" >>"${XMRSH_LOG_FILE}" 2>&1 || return
|
||||||
chown -R "1000:1000" ./data
|
chown -R "1000:1000" ./data >>"${XMRSH_LOG_FILE}" 2>&1
|
||||||
|
check_return $?
|
||||||
else
|
else
|
||||||
echo -e "${Ok}"
|
echo -e "${Ok}"
|
||||||
echo -e "${WarnBullet}Warning: xmr.sh already present in ${XMRSH_DIR}" #FIXME: This should exit, when uninstall script ready
|
echo -e "${WarnBullet}Warning: xmr.sh already present in ${XMRSH_DIR}" #FIXME: This should exit, when uninstall script ready
|
||||||
|
@ -375,6 +387,7 @@ completed() {
|
||||||
|
|
||||||
header
|
header
|
||||||
detect_root
|
detect_root
|
||||||
|
detect_pipe
|
||||||
check_deps
|
check_deps
|
||||||
detect_docker
|
detect_docker
|
||||||
detect_docker_compose
|
detect_docker_compose
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue