Add plist and vim config.yml in seedbox script
This commit is contained in:
		
							parent
							
								
									e4c2706c03
								
							
						
					
					
						commit
						57ad415492
					
				| 
						 | 
					@ -11,6 +11,35 @@ while [ $# -gt 0 ]; do
 | 
				
			||||||
        "--daemon")
 | 
					        "--daemon")
 | 
				
			||||||
            if is_mac; then
 | 
					            if is_mac; then
 | 
				
			||||||
                brew install transmission
 | 
					                brew install transmission
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                plistf="~/Library/LaunchAgents/com.flexget.plist"
 | 
				
			||||||
 | 
					                if [ ! -f "$plistf" ]; then
 | 
				
			||||||
 | 
					                    cat <<-EOF > "$plistf"
 | 
				
			||||||
 | 
					                    <?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					                    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
				
			||||||
 | 
					                    <plist version="1.0">
 | 
				
			||||||
 | 
					                    <dict>  
 | 
				
			||||||
 | 
					                        <key>Label</key>
 | 
				
			||||||
 | 
					                        <string>com.flexget</string>
 | 
				
			||||||
 | 
					                        <key>ProgramArguments</key>
 | 
				
			||||||
 | 
					                        <array> 
 | 
				
			||||||
 | 
					                            <string>/usr/local/bin/flexget</string>
 | 
				
			||||||
 | 
					                            <string>--cron</string>
 | 
				
			||||||
 | 
					                        </array>
 | 
				
			||||||
 | 
					                        <key>Nice</key>
 | 
				
			||||||
 | 
					                        <integer>1</integer>
 | 
				
			||||||
 | 
					                        <key>StartInterval</key>
 | 
				
			||||||
 | 
					                        <integer>900</integer>
 | 
				
			||||||
 | 
					                        <key>RunAtLoad</key>
 | 
				
			||||||
 | 
					                        <true/>
 | 
				
			||||||
 | 
					                    </dict>
 | 
				
			||||||
 | 
					                    </plist>
 | 
				
			||||||
 | 
					EOF
 | 
				
			||||||
 | 
					                fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                launchctl load -w "$plistf"
 | 
				
			||||||
 | 
					                mkdir -p ~/.flexget
 | 
				
			||||||
 | 
					                vim ~/.flexget/config.yml
 | 
				
			||||||
            elif is_deb; then
 | 
					            elif is_deb; then
 | 
				
			||||||
                sudo add-apt-repository ppa:transmissionbt/ppa
 | 
					                sudo add-apt-repository ppa:transmissionbt/ppa
 | 
				
			||||||
                pkg_install transmission-cli transmission-daemon transmission-common
 | 
					                pkg_install transmission-cli transmission-daemon transmission-common
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue