def initialize(application_uuid, container_uuid, user_uid=nil,
app_name=nil, container_name=nil, namespace=nil, quota_blocks=nil, quota_files=nil, debug=false)
Syslog.open('openshift-origin-node', Syslog::LOG_PID, Syslog::LOG_LOCAL0) unless Syslog.opened?
@config = OpenShift::Config.new
@container_uuid = container_uuid
@application_uuid = application_uuid
@uuid = container_uuid
@app_name = app_name
@container_name = container_name
@namespace = namespace
@quota_blocks = quota_blocks
@quota_files = quota_files
@debug = debug
begin
user_info = Etc.getpwnam(@uuid)
@uid = user_info.uid
@gid = user_info.gid
@gecos = user_info.gecos
@homedir = "#{user_info.dir}/"
rescue ArgumentError => e
@uid = user_uid
@gid = user_uid
@gecos = nil
@homedir = nil
end
end