3 ms·
> Does your install script identify whether or not the user made any changes to the config file your previous installer script placed in /etc 9 months ago, and
by tokenizerrr 11y ago
> Does your install script identify whether or not the user made any changes to the config file your previous installer script placed in /etc 9 months ago, and give them options (including viewing a diff and an interactive shell while installation is paused) about how to handle it if they did make changes, and use the new one if they just used the default? I doubt it somehow.
It doesn't overwrite anything because the file is intended to be modified. Problem solved.
> How do you build the binaries that your special install script installs then? My point is that package building tools generally leverage an existing makefile that you would already have.
I don't write C, I usually write python (interpreter already installed), Go (static binary) or sh (interpreter already installed). These never use makefiles, so I'd have to script a new one for this. And then there's dealing with all the different tools to generate the different kind of packages.
> Given that my software targets Linux servers, I actually imagine they're more likely to install from my packages (or an archive on a weird unsupported distro) than from your home-grown install script.
I was comparing the install script with providing a .tar.gz file with some files in it. Obviously people would prefer for packages for their obscure system, but alas, they don't exist.