From 1d38f9c0dbb0d97b1a8a651bd99ef48b18cc481a Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Mon, 27 May 2013 19:14:19 -0700 Subject: simplify Sickbeard --- Library/Formula/sickbeard.rb | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) (limited to 'Library') diff --git a/Library/Formula/sickbeard.rb b/Library/Formula/sickbeard.rb index f8ef16103..1da040ad3 100644 --- a/Library/Formula/sickbeard.rb +++ b/Library/Formula/sickbeard.rb @@ -10,7 +10,7 @@ class Sickbeard < Formula depends_on 'Cheetah' => :python def install - prefix.install Dir['*'] + libexec.install Dir['*'] (bin+"sickbeard").write(startup_script) end @@ -25,11 +25,11 @@ class Sickbeard < Formula #{plist_name} ProgramArguments - #{opt_prefix}/bin/sickbeard - -q - --nolaunch - -p - 8081 + #{opt_prefix}/bin/sickbeard + -q + --nolaunch + -p + 8081 RunAtLoad @@ -39,28 +39,15 @@ class Sickbeard < Formula end def startup_script; <<-EOS.undent - #!/usr/bin/env ruby - - me = begin - File.expand_path( - File.join( - File.dirname(__FILE__), - File.readlink(__FILE__) - ) - ) - rescue - __FILE__ - end - - path = File.join(File.dirname(me), '..', 'SickBeard.py') - args = ["--pidfile=#{var}/run/sickbeard.pid", "--datadir=#{etc}/sickbeard"] - - exec("python", path, *(args + ARGV)) + #!/bin/bash + python "#{libexec}/SickBeard.py"\ + "--pid_file=#{var}/run/sickbeard.pid"\ + "--data_dir=#{etc}/sickbeard"\ + "$@" EOS end - def caveats; <<-EOS.undent - SickBeard defaults to port 8081. - EOS + def caveats + "SickBeard defaults to port 8081." end end -- cgit v1.2.3