mirror of
				https://github.com/optim-enterprises-bv/openwrt-ipq.git
				synced 2025-11-03 19:58:34 +00:00 
			
		
		
		
	scripts/download.pl: pass aria2 config in ENV only
The aria2c command tries to load config from
${XDG_CONFIG_HOME:-${HOME}/.config}/aria2/aria2.conf by default,
which may result unexpected behavior.
As a replacement, people can use environment variable ARIA2C_OPTIONS
to custom arguments passed to aria2c like curl and wget below.
Including --conf-path=/path/to/config.conf in ARIA2C_OPTIONS can
also set a custom config file path easily if needed.
Signed-off-by: Zhang Hua <zhanghuadedn@gmail.com>
			
			
This commit is contained in:
		
				
					committed by
					
						
						Christian Marangi
					
				
			
			
				
	
			
			
			
						parent
						
							edbf9f156f
						
					
				
				
					commit
					a53f29b583
				
			@@ -129,6 +129,7 @@ sub download_cmd {
 | 
				
			|||||||
			$check_certificate ? () : '--check-certificate=false',
 | 
								$check_certificate ? () : '--check-certificate=false',
 | 
				
			||||||
			"--server-stat-of=$ENV{'TMPDIR'}/aria2c/${rfn}_spp",
 | 
								"--server-stat-of=$ENV{'TMPDIR'}/aria2c/${rfn}_spp",
 | 
				
			||||||
			"--server-stat-if=$ENV{'TMPDIR'}/aria2c/${rfn}_spp",
 | 
								"--server-stat-if=$ENV{'TMPDIR'}/aria2c/${rfn}_spp",
 | 
				
			||||||
 | 
								"--daemon=false --no-conf", shellwords($ENV{ARIA2C_OPTIONS} || ''),
 | 
				
			||||||
			"-d $ENV{'TMPDIR'}/aria2c -o $rfn;",
 | 
								"-d $ENV{'TMPDIR'}/aria2c -o $rfn;",
 | 
				
			||||||
			"cat $ENV{'TMPDIR'}/aria2c/$rfn;",
 | 
								"cat $ENV{'TMPDIR'}/aria2c/$rfn;",
 | 
				
			||||||
			"rm $ENV{'TMPDIR'}/aria2c/$rfn $ENV{'TMPDIR'}/aria2c/${rfn}_spp");
 | 
								"rm $ENV{'TMPDIR'}/aria2c/$rfn $ENV{'TMPDIR'}/aria2c/${rfn}_spp");
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user