Skip to content
This repository was archived by the owner on Jan 18, 2026. It is now read-only.

Commit cc18820

Browse files
author
Erazem Kokot
authored
Lint load.sh (#883)
Update variable definitions for load.sh
1 parent c0ddc78 commit cc18820

1 file changed

Lines changed: 21 additions & 18 deletions

File tree

lib/load.sh

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,44 +15,47 @@
1515
### License: GPL v2.0
1616
###############################################################
1717

18+
# Shellcheck disable warning about variables being referenced but not assigned.
19+
# shellcheck disable=2154
20+
1821
cal_rate() {
1922

20-
case "$connection_rate" in
23+
case "${connection_rate}" in
2124
KB/s)
22-
down_sec=$(echo "$download_size*1024/$connection_speed" | bc) ;;
25+
down_sec=$(echo "${download_size}*1024/${connection_speed}" | bc) ;;
2326
MB/s)
24-
down_sec=$(echo "$download_size/$connection_speed" | bc) ;;
27+
down_sec=$(echo "${download_size}/${connection_speed}" | bc) ;;
2528
*)
2629
down_sec="1" ;;
2730
esac
2831

29-
down=$(echo "$down_sec/100+$cpu_sleep" | bc)
30-
down_min=$(echo "$down*100/60" | bc)
32+
down=$(echo "${down_sec}/100+${cpu_sleep}" | bc)
33+
down_min=$(echo "${down}*100/60" | bc)
3134

32-
if ! (<<<$down grep "^[1-9]" &> /dev/null); then
35+
if ! (<<<"${down}" grep "^[1-9]" &> /dev/null); then
3336
down=3
3437
down_min=5
3538
fi
3639

3740
export down down_min
38-
source "$lang_file"
41+
source "${lang_file}"
3942

4043
}
4144

4245
load() {
4346

4447
{ int="1"
45-
while ps | grep "$pid" &> /dev/null
48+
while ps | grep "${pid}" &> /dev/null
4649
do
47-
sleep $pri
48-
echo $int
49-
if [ "$int" -lt "100" ]; then
50+
sleep "${pri}"
51+
echo "${int}"
52+
if [ "${int}" -lt "100" ]; then
5053
int=$((int+1))
5154
fi
5255
done
5356
echo 100
5457
sleep 1
55-
} | dialog --gauge "$msg" 9 79 0
58+
} | dialog --gauge "${msg}" 9 79 0
5659

5760
}
5861

@@ -61,21 +64,21 @@ load_log() {
6164
{ int=1
6265
pos=1
6366
pri=$((pri*2))
64-
while ps | grep "$pid" &> /dev/null
67+
while ps | grep "${pid}" &> /dev/null
6568
do
6669
sleep 0.5
67-
if [ "$pos" -eq "$pri" ] && [ "$int" -lt "100" ]; then
70+
if [[ "${pos}" -eq "${pri}" ]] && [[ "${int}" -lt "100" ]]; then
6871
pos=0
6972
int=$((int+1))
7073
fi
71-
log_msg=$(tail -1 "$log" | sed 's/.pkg.tar.xz//')
72-
echo "$int"
73-
echo -e "XXX$msg \n \Z1> \Z2$log_msg\Zn\nXXX"
74+
log_msg=$(tail -1 "${log}" | sed 's/.pkg.tar.xz//')
75+
echo "${int}"
76+
echo -e "XXX${msg} \n \Z1> \Z2${log_msg}\Zn\nXXX"
7477
pos=$((pos+1))
7578
done
7679
echo 100
7780
sleep 1
78-
} | dialog --gauge "$msg" 10 79 0
81+
} | dialog --gauge "${msg}" 10 79 0
7982

8083
}
8184

0 commit comments

Comments
 (0)