Date: Fri, 17 Sep 2010 03:04:02 +0200 From: "C. P. Ghost" <cpghost@cordula.ws> To: Bartosz Stec <admin@kkip.pl> Cc: zara.kanaeva@ggi.uni-tuebingen.de, freebsd-stable@freebsd.org Subject: Re: very stupid mistake: a part of /usr is deleted Message-ID: <AANLkTikxZUFZWRktOkwAOSoVMx2ePoJgnLUR5-X_JujE@mail.gmail.com> In-Reply-To: <4C90F7AF.5040802@kkip.pl> References: <20100915153638.19173erppua441d2@webmail.uni-tuebingen.de> <i6qo7t$3ql$1@dough.gmane.org> <4C90F7AF.5040802@kkip.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 15, 2010 at 6:43 PM, Bartosz Stec <admin@kkip.pl> wrote: > =A0On 2010-09-15 17:20, Ivan Voras wrote: >> >>> uname -a -> >>> FreeBSD (XXXXXX).uni-tuebingen.de 8.0-RELEASE FreeBSD 8.0-RELEASE #0: >>> Sat Nov 21 15:02:08 UTC 2009 >>> root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >> >> That is actually an easy situation to recover, you can do it in at least >> these ways: >> >> 1) if you build/upgrade from source, you can either reinstall if you hav= e >> working /usr/obj or try and rebuild them if you have working /usr/src >> (...) > > This is a solution I would recommend (if time isn't the problem), first c= sup > fresh 8.X sources, rebuild, upgrade, and as a result you will get more th= an > missing files, but 8.1-RELASE + STABLE patches :). Maybe installing the files from the live-CD in single-user mode is easier at this point... ... especially if some crucial files (/usr/bin/csup, /usr/bin/cc, /usr/bin/= gcc, /usr/bin/install, /usr/bin/tar etc...) are missing (and thus preventing csu= p, build, install). THEN, with the old /usr/bin/* files reinstalled from media= , source-upgrading with csup / make buildworld etc... is the way to go. But ivoras@ is right: restoring /usr/bin is pretty easy nonetheless. > -- > Bartosz Stec -cpghost. --=20 Cordula's Web. http://www.cordula.ws/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikxZUFZWRktOkwAOSoVMx2ePoJgnLUR5-X_JujE>