I modified /etc/rc.local on my Amazon AWS AMI
#!/bin/sh touch /var/lock/subsys/local # setup hostname properly /usr/bin/python /root/automation/initSystem.py so last line calls Python script that does configuration (Env variables, hostname, networking settings etc) and then does /etc/init.d/network restart
if I run rc.local manually /etc/rc.local everything is just fine
when system auto starts it doesn't work. So touch command (2nd line - worked), but python script is never executed, at least results of it's execution (setting up a hostname and restarting network interface seems doesn't work at all)
Any ideas?