@marcan Package management systems. Automatic updates. Patch management systems.
There is more to properly build packages then the way the software gets installed.
Curl|sh does none of that.
Top-level
@marcan Package management systems. Automatic updates. Patch management systems. Curl|sh does none of that. 2 comments
@marcan Ok, that indeed rebuts my arguments. I was under the assumption we do talk about the classical "curl|sh and now you have some software on your system without anything else". I just have never seen it to be used to bootstrap an OS. The thing is that 99,9% of all curl|sh scripts I bothered to look at were a horrible mess. |
@kharkerlake We have a package management system. curl|sh is how you bootstrap it by actually installing the OS. This is an OS, not a random software download. curl|sh is perfectly appropriate to bootstrap a whole new software ecosystem which, yes, has packages and automatic updates and all that.