Email or username:

Password:

Forgot your password?
Top-level
Christian Lauf

@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.

2 comments
Hector Martin

@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.

Christian Lauf

@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.
Yes, a prejudice. But sadly a rather true one. And I think that is why you are getting angry comments for it..

Go Up