Send package manager output to debug
This commit is contained in:
37
installJRMC
37
installJRMC
@@ -278,12 +278,30 @@ EOF
|
|||||||
|
|
||||||
if [[ ${#_pkg_array[@]} -ge 1 ]]; then
|
if [[ ${#_pkg_array[@]} -ge 1 ]]; then
|
||||||
echo "Installing: " "${_pkg_array[@]}"
|
echo "Installing: " "${_pkg_array[@]}"
|
||||||
"${_install_cmd[@]}" "${_pkg_array[@]}" > /dev/null 2>&1
|
if [[ -n $_debug ]]; then
|
||||||
|
if ! "${_install_cmd[@]}" "${_pkg_array[@]}"; then
|
||||||
|
echo "Failed to install dependency. Try running with --debug for more info!"
|
||||||
|
_printHelpAndExit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if ! "${_install_cmd[@]}" "${_pkg_array[@]}" > /dev/null 2>&1; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${#_url_pkg_array[@]} -ge 1 ]]; then
|
if [[ ${#_url_pkg_array[@]} -ge 1 ]]; then
|
||||||
echo "Installing: " "${_url_pkg_array[@]}"
|
echo "Installing: " "${_url_pkg_array[@]}"
|
||||||
"${_install_cmd_nogpg[@]}" "${_url_pkg_array[@]}" > /dev/null 2>&1
|
if [[ -n $_debug ]]; then
|
||||||
|
if ! "${_install_cmd_nogpg[@]}" "${_url_pkg_array[@]}"; then
|
||||||
|
echo "Failed to install dependency. Try running with --debug for more info!"
|
||||||
|
_printHelpAndExit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if ! "${_install_cmd_nogpg[@]}" "${_url_pkg_array[@]}" > /dev/null 2>&1; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -614,12 +632,19 @@ EOF"
|
|||||||
# install rpm
|
# install rpm
|
||||||
if [[ -f "$_outputdir/RPMS/x86_64/MediaCenter-$_mcversion.x86_64.rpm" ]]; then
|
if [[ -f "$_outputdir/RPMS/x86_64/MediaCenter-$_mcversion.x86_64.rpm" ]]; then
|
||||||
echo "Attempting to install version $_mcversion..."
|
echo "Attempting to install version $_mcversion..."
|
||||||
if "${_install_cmd[@]}" "$_outputdir/RPMS/x86_64/MediaCenter-$_mcversion.x86_64.rpm"; then
|
if [[ -n $_debug ]]; then
|
||||||
echo "JRiver Media Center $_mcversion was installed successfully!"
|
if ! "${_install_cmd[@]}" "$_outputdir/RPMS/x86_64/MediaCenter-$_mcversion.x86_64.rpm"; then
|
||||||
else
|
|
||||||
echo "JRiver Media Center $_mcversion installation failed!"
|
echo "JRiver Media Center $_mcversion installation failed!"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
if ! "${_install_cmd[@]}" "$_outputdir/RPMS/x86_64/MediaCenter-$_mcversion.x86_64.rpm" > /dev/null 2>&1; then
|
||||||
|
echo "JRiver Media Center $_mcversion installation failed!"
|
||||||
|
echo "Try running with --debug for more info!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo "JRiver Media Center $_mcversion was installed successfully!"
|
||||||
else
|
else
|
||||||
echo "$_outputdir/RPMS/x86_64/MediaCenter-${_mcversion}.x86_64.rpm is missing!"
|
echo "$_outputdir/RPMS/x86_64/MediaCenter-${_mcversion}.x86_64.rpm is missing!"
|
||||||
echo "JRiver Media Center ${_mcversion} installation failed!"
|
echo "JRiver Media Center ${_mcversion} installation failed!"
|
||||||
@@ -851,7 +876,7 @@ EOF"
|
|||||||
|
|
||||||
_runDebug "${FUNCNAME[0]}"
|
_runDebug "${FUNCNAME[0]}"
|
||||||
|
|
||||||
read -r -p "Do you really want to uninstall all JRiver Media Center files? [y/N] " _response
|
read -r -p "Do you really want to uninstall JRiver Media Center? [y/N] " _response
|
||||||
_response=${_response,,} # tolower
|
_response=${_response,,} # tolower
|
||||||
[[ ! "$_response" =~ ^(yes|y)$ ]] && echo "Cancelling uninstall..." && exit 0
|
[[ ! "$_response" =~ ^(yes|y)$ ]] && echo "Cancelling uninstall..." && exit 0
|
||||||
echo "Stopping and disabling all Media Center services"
|
echo "Stopping and disabling all Media Center services"
|
||||||
|
|||||||
Reference in New Issue
Block a user