Yes, this looks like an OS installer job. Unfortunately there are plenty of them. One good work-around is the
Easy Package Manager. From one meta package description - which actually is mostly a RPM specfile - you can generate most Unix package formats plus one generic installer. The more similar you keep the target installations, the easier is your meta package.