The new issue based on naming of the rpm packages: when installing packages with SERVICE_HINT options set to "true", bundling would fail because of package naming:
-bash-4.1$ sudo rpm -i /tmp/testApp6192312179182919270/bundles/app1-1.0-1.x86_64.rpm
cp: cannot stat `/opt/App1/app1.init': No such file or directory
So, the init script is not copied to the expected location.
-bash-4.1$ sudo rpm -i /tmp/testApp6192312179182919270/bundles/app1-1.0-1.x86_64.rpm
cp: cannot stat `/opt/App1/app1.init': No such file or directory
So, the init script is not copied to the expected location.