# # Copyright (c) 2004-2006 rPath, Inc. # This file is distributed under the terms of the MIT License. # A copy is available at http://www.rpath.com/permanent/mit-license.html # class BuildSupport(PackageRecipe): name = 'build-support' version = '0.3.0' buildRequires = [ 'info-bob:user' ] def setup(r): r.addSource('stale-trove') r.addSource('log_filter.rb') r.MakeDirs('/home/bob/bin') r.Install('stale-trove', '/home/bob/bin', mode=0755) r.Install('log_filter.rb', '/home/bob/bin', mode=0755) r.Ownership('bob', 'bob', '/home/bob/.*') r.Ownership('bob', 'bob', '/home/bob') r.Ownership('bob', 'bob', '/home/bob/bin') r.Requires('ruby:runtime', '/home/bob/bin/log_filter.rb') r.Requires('info-bob:user', '/home/bob/.*')