mirror of
				https://github.com/kenzok8/openwrt-packages.git
				synced 2025-10-30 07:50:37 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			511 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			511 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/sh /etc/rc.common
 | |
| . /lib/functions.sh
 | |
| rules_set()
 | |
| {
 | |
| 
 | |
|    CFG_FILE="/etc/config/clash"
 | |
|    local section="$1"
 | |
|    config_get "type" "$section" "type" ""
 | |
|    config_get "rulename" "$section" "rulename" ""
 | |
|    config_get "rulenamee" "$section" "rulenamee" ""
 | |
| 
 | |
|    if [ -z "$type" ]; then
 | |
|       return
 | |
|    fi
 | |
|    
 | |
|    
 | |
|    if [ -z "$rulename" ]; then
 | |
|       uci set clash."$section".rulename="$rulenamee"
 | |
|       uci commit clash
 | |
|    fi
 | |
| 	  
 | |
| 
 | |
| }
 | |
| 
 | |
| start(){
 | |
|    config_load "clash"
 | |
|    config_foreach rules_set "rules"
 | |
| }
 | |
| 
 | |
| start
 | 
![github-actions[bot]](/assets/img/avatar_default.png)