--- b/install 2017-11-14 14:24:08.000000000 -0800 +++ a/install 2018-01-02 16:34:18.261486655 -0800 @@ -297,10 +297,10 @@ EOF if @sanity_check @log.info("Waiting for 3 minutes before I check for a running agent") sleep(3 * 60) - res = run_command(cmd, 'codedeploy-agent', 'status') + res = run_command(cmd, 'status', 'codedeploy-agent') if (res.nil? || res == false) @log.info("No codedeploy agent seems to be running. Starting the agent.") - run_command(cmd, 'codedeploy-agent', 'start-no-update') + run_command(cmd, 'restart', 'codedeploy-agent') end end end @@ -356,9 +356,9 @@ EOF @log.info('Running version matches target version, skipping install') else #use -y to answer yes to confirmation prompts - install_cmd = ['/usr/bin/yum', '-y', 'localinstall'] + install_cmd = ['/usr/bin/rpm', '-Uvh'] install_from_s3(region, bucket, version_file_key, @type, install_cmd) - do_sanity_check('/sbin/service') + do_sanity_check('/usr/bin/systemctl') end when 'deb' running_agent = `dpkg -s codedeploy-agent`