mirror of
https://github.com/HEYAHONG/HEnvBox.git
synced 2025-10-14 02:58:30 +08:00
[Linux/apt] 若未找到相应snap,不报错重试
This commit is contained in:
@@ -151,14 +151,20 @@ then
|
||||
echo install snap list ${list_file}
|
||||
for SNAP in `cat ${list_file}`
|
||||
do
|
||||
${SNAP_BIN} list ${SNAP} 2>/dev/null 1>/dev/null
|
||||
${SNAP_BIN} search "${SNAP}" 2>/dev/null | grep "${SNAP}" > /dev/null
|
||||
if [ "$?" -eq "0" ]
|
||||
then
|
||||
echo ${SNAP} is installed!
|
||||
${SNAP_BIN} list "${SNAP}" 2>/dev/null 1>/dev/null
|
||||
if [ "$?" -eq "0" ]
|
||||
then
|
||||
echo ${SNAP} is installed!
|
||||
else
|
||||
set -e
|
||||
${SNAP_BIN} install "${SNAP}"
|
||||
set +e
|
||||
fi
|
||||
else
|
||||
set -e
|
||||
${SNAP_BIN} install ${SNAP}
|
||||
set +e
|
||||
echo ${SNAP} is not found!
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
Reference in New Issue
Block a user