Date: Mon, 28 Jan 2013 15:37:25 +0100 From: Polytropon <freebsd@edvax.de> To: Erich Dollansky <erichsfreebsdlist@alogt.com> Cc: Ralf Mardorf <ralf.mardorf@rocketmail.com>, freebsd-questions@freebsd.org Subject: Re: Sharing a mail folder between Linux and FreeBSD Message-ID: <20130128153725.29761e8e.freebsd@edvax.de> In-Reply-To: <20130128105121.0df78676@X220.ovitrap.com> References: <op.wrguj103uwjkcr@freebsd> <20130125133346.f1484ed8.freebsd@edvax.de> <op.wrgzatq7uwjkcr@freebsd> <20130125150414.f262d162.freebsd@edvax.de> <op.wrg019couwjkcr@freebsd> <20130125161215.f498f4e4.freebsd@edvax.de> <5102FE7B.4070808@gmail.com> <op.wrj87jhnuwjkcr@freebsd> <20130127153838.15b97613@X220.ovitrap.com> <20130127135806.4d19e997.freebsd@edvax.de> <1359333396.2513.10.camel@q> <20130128105121.0df78676@X220.ovitrap.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 28 Jan 2013 10:51:21 +0700, Erich Dollansky wrote: > Hi, > > On Mon, 28 Jan 2013 01:36:36 +0100 > Ralf Mardorf <ralf.mardorf@rocketmail.com> wrote: > > > On Sun, 2013-01-27 at 13:58 +0100, Polytropon wrote: > > > # 1. `cd /usr/src' (or to the directory containing your > > > source tree). # 2. `make buildworld' > > > # 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is > > > GENERIC). # 4. `make installkernel > > > KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). # [steps > > > 3. & 4. can be combined by using the "kernel" target] # 5. > > > `reboot' (in single user mode: boot -s from the loader > > > prompt). # 6. `mergemaster -p' # 7. `make installworld' > > > # 8. `make delete-old' > > > # 9. `mergemaster' (you may wish to use -i, along with > > > -U or -F). # 10. `reboot' > > > # 11. `make delete-old-libs' (in case no 3rd party program uses > > > them anymore) > > > > > > What source tree? I only checked out the kernel source using svn and > > yeah, what source tree? It seems that you do not have one. It's rather untypical to check out _only_ kernel sources without the "top level" content. The tree will probably be complete, but if it hasn't been used yet to create world (and kernel), the /usr/obj "cache" will be empty, so no "quick" re-installation for modified binaries (modified in permissions, not in context). > > # freebsd-update -r 9.1-RELEASE upgrade > > This is very much a binary upgrade. You might have a source tree for > 8.3 which is not very helpful now. Except freebsd-update also updates the src/ subtree, usually if the default "Components src world kernel" is kept. So it will probably be the corresponding RELEASE tree. > I do not know if this program is able to fix your problem. Probably not, except by a "binary update to the same version" which can be considered a re-install. > > I wanted to run it tonight, but since I don't know where my source > > tree is, I can't continue. > > I think that you simply do not have one. At least not a current one. > Read the handbook how you can get the source tree and then download and > compile it. > > I believe that all other options will end in a re-installation. If this is also to be considered for installed ports, that will probably be the easiest solution. On the other hand, if the amount of work is justified, tracking down the individual defective permissions and manually fixing them could be an option not to go that way, as it will definitely take some time. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130128153725.29761e8e.freebsd>