├── README.md ├── .gitignore └── postgresql_9.1.9_plist_create.rb /README.md: -------------------------------------------------------------------------------- 1 | rg-setup-scripts 2 | ================ 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | .bundle 4 | .config 5 | coverage 6 | InstalledFiles 7 | lib/bundler/man 8 | pkg 9 | rdoc 10 | spec/reports 11 | test/tmp 12 | test/version_tmp 13 | tmp 14 | 15 | # YARD artifacts 16 | .yardoc 17 | _yardoc 18 | doc/ 19 | -------------------------------------------------------------------------------- /postgresql_9.1.9_plist_create.rb: -------------------------------------------------------------------------------- 1 | prefix = `brew --prefix`.chomp 2 | var = "#{prefix}/var" 3 | domain = "homebrew.mxcl.postgresql" 4 | File.open("#{`brew --cellar postgresql`.chomp}/9.1.9/#{domain}.plist", "w") do |file| 5 | file.write %Q{ 6 | 7 | 8 | 9 | 10 | KeepAlive 11 | 12 | Label 13 | #{domain} 14 | ProgramArguments 15 | 16 | #{prefix}/bin/postgres 17 | -D 18 | #{var}/postgres 19 | -r 20 | #{var}/postgres/server.log 21 | 22 | RunAtLoad 23 | 24 | UserName 25 | #{`whoami`.chomp} 26 | WorkingDirectory 27 | #{prefix} 28 | StandardErrorPath 29 | #{var}/postgres/server.log 30 | 31 | 32 | }.strip 33 | end 34 | --------------------------------------------------------------------------------