mirror of
https://github.com/coolsnowwolf/packages.git
synced 2025-05-01 14:01:42 +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"
|
||||
session_file="$config_dir/$NAME.session.$section"
|
||||
|
||||
# check directory existence before creating it
|
||||
if [ ! -e "$config_dir" ]; then
|
||||
_make_dir "$config_dir" || {
|
||||
_err "Can't create config dir: $config_dir"
|
||||
return 1
|
||||
}
|
||||
fi
|
||||
|
||||
_create_file "$config_file" "$config_file_tmp" || {
|
||||
_err "Can't create files: $config_file, $config_file_tmp"
|
||||
return 1
|
||||
}
|
||||
|
||||
# check session file existence before creating it
|
||||
if [!-f "$session_file"]; then
|
||||
_create_file "$session_file"|| {
|
||||
_err "Can't create files: $session_file"
|
||||
return 1
|
||||
}
|
||||
elif [!-r "$session_file" || !-w "$session_file"]; then
|
||||
# check session file existence before creating it
|
||||
if [ ! -e "$session_file" ]; then
|
||||
_create_file "$session_file"|| { _err "Can't create files: $session_file"; return 1; }
|
||||
elif [ ! -r "$session_file" ] || [ ! -w "$session_file" ]; then
|
||||
_change_file_mode 600 "$session_file"
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user