refactor(mjpg-streamer.sh): exit if cloning or compiling mjpg-streamer failed
Signed-off-by: Dominik Willner th33xitus@gmail.com
This commit is contained in:
@@ -40,14 +40,21 @@ function install_mjpg-streamer() {
|
|||||||
dependency_check "${dep[@]}"
|
dependency_check "${dep[@]}"
|
||||||
|
|
||||||
### step 1: clone mjpg-streamer
|
### step 1: clone mjpg-streamer
|
||||||
status_msg "Downloading MJPG-Streamer ..."
|
status_msg "Cloning MJPG-Streamer from ${repo} ..."
|
||||||
[[ -d "${HOME}/mjpg-streamer" ]] && rm -rf "${HOME}/mjpg-streamer"
|
[[ -d "${HOME}/mjpg-streamer" ]] && rm -rf "${HOME}/mjpg-streamer"
|
||||||
cd "${HOME}" && git clone "${repo}"
|
if ! git clone "${repo}" "${HOME}/mjpg-streamer"; then
|
||||||
ok_msg "Download complete!"
|
print_error "Cloning MJPG-Streamer from\n ${repo}\n failed!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
ok_msg "Cloning complete!"
|
||||||
|
|
||||||
### step 2: compiling mjpg-streamer
|
### step 2: compiling mjpg-streamer
|
||||||
status_msg "Compiling MJPG-Streamer ..."
|
status_msg "Compiling MJPG-Streamer ..."
|
||||||
cd "${HOME}/mjpg-streamer/mjpg-streamer-experimental" && make
|
cd "${HOME}/mjpg-streamer/mjpg-streamer-experimental"
|
||||||
|
if ! make; then
|
||||||
|
print_error "Compiling MJPG-Streamer failed!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
ok_msg "Compiling complete!"
|
ok_msg "Compiling complete!"
|
||||||
|
|
||||||
#step 3: install mjpg-streamer
|
#step 3: install mjpg-streamer
|
||||||
|
|||||||
Reference in New Issue
Block a user