On Friday 25 May 2007 13:54:04 Oliver Fromme wrote: > JoaoBR wrote: > > Roland Smith wrote: > > > It didn't. All the drivers were in one huge package, the X server. Now > > > they are in seperate ports. But the xorg or xorgs-drivers meta-ports > > > should install all of them. > > > > ok, that is what I ment, the better way would be that portupgrade > > installs them all as before (when they were in the package) > > That's exactly what happens when you install the xorg meta > port (as explained in the UPDATING instructions). >
ok but the meta port is what the name says and probably not interesting for everybody like kde3 meta port, same thing, big big big > > > Tools like portupgrade and portmaster and even the ports system are > > > great but they have their limitations. I think they are kept > > > relatively simple for a reason. It's much better to have a simple > > > (maintainable) tool that does 95% of the jobs well than to build an > > > extremely complicated ACME contraption that can cover all the corner > > > cases and oddball situations. It's just not worth the effort. > > > > I agree and totally understandable but when there is a big change > > involved then it would be wise to advise more clearly what is happening > > from within the upgrade process because almost nobody reads the files > > I think that's wrong. Almost everybody reads UPDATING. > Those who don't start threads on one of the mailing lists. may be or may be not, what I want to say is that when something was ever a certain way then a sudden change need to be better adviced, especially long before the change in fact occurres. Same as a power out, you are used to having power so when interrupted without previous advice you may not agree. Or your street is twoway, suddenly they change it into oneway and exactly the contrary direction you are used to leave your house each morning. So you crash into a car i bet you are not wanting to hear : oh silly you haven't read the sign? and more I guess you sure will sue the city and held them responsible because they did not advice you properly in time. And that is exactly the same thing with xorg, ipfw, /etc or anything which we got used to. And I tell you, each time in my live I typed X11R6 I thought jeee, who might have invented this thing. Anyway, still so, you can not move it away without publishing it over and over anywhere to prevent this shit to happened. And especially not moving before you are sure the migration really works. Xorg is too big and too important and especially too much needed in our daily work. Knowing this all creates responsibility for whom dares to change the port and this guy need to be prepared to hear anything and to help everybody but not calling us stupid shitheads which do not read the book > > > other ports do it for less and a message like local base has changed you > > need to edit your xorg.conf or something would do good here > > If someone refused to read UPDATING, then why would he > not ignore a message that scrolls through the screen at > some point? > > As others have already stated, there are very detailed > instructions in /usr/port/UPDATING. You should not > blindly update your ports without looking at that file. well well ... but the xorg advice even following step by step does not work and let you still with "fixed not found" and X dead ... and no need to ask grrrreeing for script logs because there is no error Also this updating advice is kind of vage and incorrect and the sequence is wrong. Even if Kris gets pissed off again UPDATING is wrong: "...try moving aside your /etc/X11/xorg.conf and allow X to auto-create it" because it does not autocreate but use defaults ... it suggest to do portupgrade -Rf libXft which obviously upgrades xorg but does not install the meta port ... it tells to run script xorg-upgrade but this xorg-upgrade does not exist either and at the end it does not really explain anything what happens and it seems to be exactly what it is starting with: welcome to a mystical journey ... or better get fucked ... or get yourself a backup computer because you will be 48 hours without X ... :) so please dont tell me to read something what does not work as it should ... and then what ? everybody calling us silly stupids because we do not read, nice deal, yup, I like that, I really love it so then, imagin how much people do not have any chance to solve this problem: "fixed not found" and they do not claim, eventually they ask something but get RTFM back, so they step back so, and now? IMO before some sends me reading the manual I ask him to write a good one but not some crap what does not work either well then, what Roland wrote about worth and effort I agree, that is almost exactly like things work - but under normal conditions. A complete path migration of a port old and big as xorg need something better even cvsup must be envolved here, ldconfig, login.conf and a lot of other things which might cause troubles later. That is not solved by Kris's solution overwriting rc.conf default's local_startup in rc.conf My vote here is that this xorg wamp is a rampage and was bad planned and that is not blaming people, dear Kris, this is simply a fact. You got us cold with or without reading. so and if some still reads, here is my suggestion which certainly also is not 100% but at least it ran on our branch on 200 machines this night and all woke up with X running you can save it in a file, chmod +x and execute it as root and if you have luck it does the whole thing, eventually you need to check after if there are still some ports which need attention you also should run afterwards something as find /etc/ -type f -exec grep -l -i "X11R6" {} \; to see where else the old path name is involved and change manually to what you want or need until covered by a releng update or whatever ### set BATCH=yes portsnap fetch portsnap update cp -Rpn /usr/X11R6/* /usr/local/ rm -R /usr/X11R6 ln -s /usr/local /usr/X11R6 pkg_delete -f xorg\* portinstall -fkP xorg portupgrade -fP `portversion -v | grep \< | awk '{print $1}'` sed -i '' -e 's/usr\/X11R6/usr\/local/g' /etc/X11/xorg.conf sed -i '' -e 's/usr\/X11R6/usr\/local/g' /usr/local/share/config/kdm/kdmrc sed -i '' -e 's/\/usr\/X11R6\/bin//g' /etc/login.conf cap_mkdb /etc/login.conf sed -i '' -e 's/\/usr\/X11R6\/bin//g' /root/.cshrc sed -i '' -e 's/\:\/usr\/X11R6\/bin//g' /root/.profile sed -i '' -e 's/\:\/usr\/X11R6\/etc\/rc\.d//g' /etc/defaults/rc.conf sed -i '' -e 's/\:\/usr\/X11R6\/lib//g' /etc/defaults/rc.conf sed -i '' -e 's/\:\/usr\/X11R6\/lib\/aout//g' /etc/defaults/rc.conf sed -i '' -e 's/\:\/usr\/X11R6\/libdata\/ldconfig//g' /etc/defaults/rc.conf sed -i '' -e 's/\:\/usr\/X11R6\/libdata\/ldconfig32//g' /etc/defaults/rc.conf cd /home find . -name \.cshrc -exec sed -i '' -e 's/\/usr\/X11R6\/bin//g' {} \; find . -name \.profile -exec sed -i '' -e 's/\:\/usr\/X11R6\/bin//g' {} \; #reboot ### -- João A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"