mirror of
https://github.com/coolsnowwolf/packages.git
synced 2025-05-01 17:50:24 +08:00
aria2: fix syntax error and funcion enhancement
This commit is contained in:
parent
f07b1fd5f2
commit
5f0fe3fbc0
@ -168,23 +168,23 @@ aria2_start() {
|
|||||||
config_file_tmp="$config_dir/$NAME.conf.tmp"
|
config_file_tmp="$config_dir/$NAME.conf.tmp"
|
||||||
session_file="$config_dir/$NAME.session.$section"
|
session_file="$config_dir/$NAME.session.$section"
|
||||||
|
|
||||||
_make_dir "$config_dir" || {
|
# check directory existence before creating it
|
||||||
_err "Can't create config dir: $config_dir"
|
if [ ! -e "$config_dir" ]; then
|
||||||
return 1
|
_make_dir "$config_dir" || {
|
||||||
}
|
_err "Can't create config dir: $config_dir"
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
_create_file "$config_file" "$config_file_tmp" || {
|
_create_file "$config_file" "$config_file_tmp" || {
|
||||||
_err "Can't create files: $config_file, $config_file_tmp"
|
_err "Can't create files: $config_file, $config_file_tmp"
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# check session file existence before creating it
|
# check session file existence before creating it
|
||||||
if [!-f "$session_file"]; then
|
if [ ! -e "$session_file" ]; then
|
||||||
_create_file "$session_file"|| {
|
_create_file "$session_file"|| { _err "Can't create files: $session_file"; return 1; }
|
||||||
_err "Can't create files: $session_file"
|
elif [ ! -r "$session_file" ] || [ ! -w "$session_file" ]; then
|
||||||
return 1
|
|
||||||
}
|
|
||||||
elif [!-r "$session_file" || !-w "$session_file"]; then
|
|
||||||
_change_file_mode 600 "$session_file"
|
_change_file_mode 600 "$session_file"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user