如何做一个linux下的tomcat+jdk+mysql+web程序的一体化安装包

如何做一个linux下的tomcat+jdk+mysql+web程序的一体化安装包

现在想做一个将tomcat+jdk+mysql+web程序集成在一起的rmp包,在解这个rmp包后,自动tomcat和mysql写入到开机启动的服务中去,同时自动配置好.bash_profile中的环境变量,同时有一个交互界面让用户输入公司名称和管理员账户保存到数据库中去,这个包怎么做,请各位大虾帮助      
涉及的技术太多了, 一时半会儿可搞不定      
制作rpm包我不懂,不过要实现以上功能不难.