Skip site navigation (1)Skip section navigation (2)
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>