flog "[Error] Usage: $0 path_to_delta.tar[.gz]"
exit 1
fi
- if /bin/tar ztf "$DOWNLOAD_DELTA" 1>/dev/null; then
+ if /bin/tar ztf "$DOWNLOAD_DELTA" 1>/dev/null 2>&1; then
DELTA_TAR="$FOTA_DIR/delta.tar.gz"
DELTA_TAR_GZ="TRUE"
- elif /bin/tar tf "$DOWNLOAD_DELTA" 1>/dev/null; then
+ elif /bin/tar tf "$DOWNLOAD_DELTA" 1>/dev/null 2>&1; then
DELTA_TAR="$FOTA_DIR/delta.tar"
else
flog "[Error] Usage $0 path_to_delta.tar[.gz]"
SETUP_SCRIPT_NAME=setup.sh
SETUP_SCRIPT_PATH=$FOTA_DIR/$SETUP_SCRIPT_NAME
- /bin/tar xvfp "$DELTA_TAR" -C "$FOTA_DIR" "$SETUP_SCRIPT_NAME" ||\
+ /bin/tar xfp "$DELTA_TAR" -C "$FOTA_DIR" "$SETUP_SCRIPT_NAME" 2>/dev/null ||\
(flog "[Info] setup.sh does not exist, skipping." && return 0)
if [ -e "$SETUP_SCRIPT_PATH" ]; then
exit 1
fi
-if tar ztf "$DOWNLOAD_DELTA" 1>/dev/null; then
+if tar ztf "$DOWNLOAD_DELTA" 1>/dev/null 2>&1; then
DELTA_TAR="$FOTA_DIR/delta.tar.gz"
DELTA_TAR_GZ="TRUE"
-elif tar tf "$DOWNLOAD_DELTA" 1>/dev/null; then
+elif tar tf "$DOWNLOAD_DELTA" 1>/dev/null 2>&1; then
DELTA_TAR="$FOTA_DIR/delta.tar"
else
log "[Error] Usage $0 path_to_delta.tar[.gz]" "$LOG_FILE"
SETUP_SCRIPT_NAME=setup.sh
SETUP_SCRIPT_PATH=$FOTA_DIR/$SETUP_SCRIPT_NAME
- /bin/tar xvfp "$DELTA_TAR" -C "$FOTA_DIR" "$SETUP_SCRIPT_NAME" ||\
- (log "[Error] setup.sh does not exist, skipping." "$LOG_FILE" && return)
+ /bin/tar xfp "$DELTA_TAR" -C "$FOTA_DIR" "$SETUP_SCRIPT_NAME" 2>/dev/null ||\
+ (log "[Info] setup.sh does not exist, skipping." "$LOG_FILE" && return)
if [ -e "$SETUP_SCRIPT_PATH" ]; then
/bin/sh "$SETUP_SCRIPT_PATH"