robur-coop / builder

Scheduling build jobs on regular intervals, collecting artifacts
ISC License
13 stars 1 forks source link

FreeBSD service scripts and configurations are overwritten #40

Closed hannesm closed 9 months ago

hannesm commented 9 months ago

since cce53a18 the jail.conf and load.sh and a builder_worker.sh are installed to /usr/local/etc/builder -- but sadly they overwrite potentially existing files. this is bad and should be revised to avoid losing the configuration.

reynir commented 9 months ago

If I remember correctly the way to install default configuration / script foo is to install it as foo.sample. I don't think there is a way to mark a file as configuration (i.e. "only replace this file if it's unmodified since install" or so).

hannesm commented 9 months ago

already dealt with in #37