[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RPM upgrade script
On Sat, 24 Jan 1998, Stanislav Malyshev a.k.a. Frodo wrote:
>
> >The only *right* way to do an upgrade is FreeBSD way to do it :{)
> Well, from speaking with various FreeBSD people I tend to think they are a
> bit over-religious along the line of "only right way". There is no only
> right way, people, and never was, and never will be... Not in OSes, not in
> anything other.
It was a joke and smiley implies it.
>
> >You need to sync with FreeBSD CVS sourve tree over internet ( you can also
> >check out FreeBSD as it was for any date you want - not only the latest
> >one or releases ) And then you rebuild the *whole* OS and not only kernel
> >with one make.
> Well, it might be a bit more than what I need, when I want to rebuild only
> the kernel... Though, the idea of central repository is not bad...
> Recenlty, I use redhat as such.
You may rebuild only kernel, you may rebuild only telnetd in the same way.
For example telnetd:
/usr/src/libexec/telnetd# make all install
But we are talking about upgrade, when you upgrade you'd better rebuild
the whole thing as you not always can track dependencies.
> >
> ><UNIX_WAY>
> Childish...
agree
> >This is the Unix way to do things!
> >/usr/src# make update; make world
> Well, IMHO not very different of "Click on the "Make WORLD" button"...
> Just typing instead of clicking...
Yes but FreeBSD way works. We already heard a lot of war stories how for
example libc is upgraded with RPM - it does not work so good at all. Broken
dependencies are common thing with RedHat. Eventually you need to
reinstall the whole system ( if you want ot do it right )
> >
> >With Red Hat we got sys admins that can not add user/change interface's IP
> >without X Window and RH control-panel.
> Well, that is not ReHat's fault. GUI is not bad or good, the wannabee
> admins that cannot live without GUI are bad.
I did not want to say "we do not want GUI - we want vipw to add users
and to change compile time option by vi'ing header files.
I just wanted to say easy != GUI. And it better be another non GUI way
to configure your server since most servers do not run X.
I just said it because a few days ago one *very* experianced sysadmin
went bombastic when he needed to change an IP of his server and could
run netcfg as it was not connected to net and server itself could not
run X server.
>
> >>From other hand gurus do not need to remember 'which libc goes with which
> >kernel" and "why can not I find standart header files"
> Because you failed to RTFM...
Well it did not happend to me :{)))))
>
> >I saw lot Linuces with broken c compiler and sendmail dated before I
> >was born. System are not consistent because you can not update the whole
> >system - you can only update RPM packages.
> And I saw Solaris with sendmail of ages and which need megs of patches to
> be downloaded and installed before it will run good... So what?
> Every system may be misconfigured in bad way... And in even worse way...
> And then again...
With other Unices it's even worse, I agree.
What I wanted to say in FreeBSD it is *better* then in Linux.
Please do not remind me how many patches you need to download
to make NT what microsoft call secure. It was not the point.
>
> >Unix user needs to know how to use make and does not need to know
> >what depend on what binutils on libc or the other way around.
> Who are you to determine what *I* need and need not to know??? Here was I
> thinking only I can determine this...
Sorry, What I should say "Unix user do not have to know...."
>
> >A lot of systems migrated from Linux to FreeBSD!
> Oh, maybe you need to go to some advocacy newsgroup and not try to start
> a religious war here? Just stop to be childish...
You did not understood the whole point of my mail.
It *was* supposed to be childish - I just wanted to make some ppl
to say: "Indeed I am ready to try Debian ( insert here distribution
you do not use ) 'cause I heard it rox." So why do not you tell
"Indeen maybe I should install FreeBSD on one of my boxes ( in another
partition ) After all I even do not need to buy a CD - I can do ftp
install via dial up / LAN. All I need to do is to download one floppy."
I just wanted someone to reply - yes I tried to install FreeBSD and it
sux/rox that is all.
>
> --
> frodo@sharat.co.il \/ There shall be counsels taken
> Stanislav Malyshev /\ Stronger than Morgul-spells
> phone +972-2-5369213 /\ JRRT LoTR.
> http://www.sharat.co.il/frodo/ whois:SM719-RIPE@whois.ripe.net
>
>
Alexander Indenbaum
baum@actcom.co.il