[Slackbuilds-users] policy request: don't alter/overwrite system files without consent!

B. Watson urchlay at slackware.uk
Mon May 9 15:27:36 UTC 2022

On Mon, 9 May 2022, David Chmelik wrote:

> I request SBo policy is SlackBuilds don't alter/overwrite system 
> files/symlinks without asking; providing alternatives is fine, but I've 
> had many horrible experiences with this over years.

That actually *is* SBo policy. Any build that doesn't follow it, is
broken, and you should report the issue to the maintainer (or to the
mailing list).

>         A recent critical offender is dropbear SSH(D.)  I installed to 
> try alternative SSH client then found it overwrites Slackware's sshd and 
> I could no longer remotely connect (had to go there physically)--this is 
> /extremely/ bad (README doesn't even warn you!: ) let user/sysadmin 
> decide if they want to replace such things themselves (/after/ 
> installing) or just try out!

Hm, how long ago was that, what version of dropbear? The one we
currently have in the repo doesn't do this (I just checked).

>         Another problem for years was several/many fonts, which got so 
> bad I simply quit installing fonts from SBo but would like to again... 
> what several do is overwrite system font configuration, then when I 
> opened programs such as a text editor, default fonts had been replaced 
> with ones that shrunk to unreadable size...

Can you tell us which font builds caused this problem? Email the
maintainers of those builds explaining the issue.

> Font configuration overwrite was also critically bad 
> for me, because I didn't know there was font configuration and couldn't

Removing the offending font packages didn't fix the problem? Also
after removal, run "fc-cache -f" as root (or just reboot; the boot
scripts run this for you).

>         Alternative csh is an example of few that may do this right: it 
> offers alternative csh.login and it's made pretty clear (in the file, 
> though I don't recall if slackpkg new-config just offers overwrite)...

slackpkg new-config offers the same options for all config
files. Including the option to diff the old & new files, which would
show you the comments in the replacement csh.login.

> sad that it appears it isn't the majority of builds that do this right, 
> on something as strictly Unix-like as Slackware!

Did you contact the maintainers of the builds you found that caused
problems? That's what they're there for...

More information about the SlackBuilds-users mailing list