Discussion:
Upgrading 10.3 -> 11
(too old to reply)
krad
2016-07-22 09:10:35 UTC
Permalink
Hi, as 11 is getting closeish to release is there anything special we need
to do in order to upgrade from 10 -> 11. I usually use the makeworld
method, but I heard that in 11 the base os would be packaged in a different
way using pkgng. I cant find any hard information on this though, so
currently is just looks like a normal makeworld type upgrade will work with
all the normal caveats. Am I correct in my thinking?
maxnix
2016-07-22 09:41:39 UTC
Permalink
Il giorno Fri, 22 Jul 2016 10:10:35 +0100
Post by krad
Hi, as 11 is getting closeish to release is there anything special we
need to do in order to upgrade from 10 -> 11. I usually use the
makeworld method, but I heard that in 11 the base os would be
packaged in a different way using pkgng. I cant find any hard
information on this though, so currently is just looks like a normal
makeworld type upgrade will work with all the normal caveats. Am I
correct in my thinking?
_______________________________________________
https://lists.freebsd.org/mailman/listinfo/freebsd-questions To
unsubscribe, send any mail to
This concerns binary upgrades. Source-based upgrades are untouched. You
can look here for more infos: https://wiki.freebsd.org/PkgBase.

HTH
Matthew Seaman
2016-07-22 09:43:44 UTC
Permalink
Post by krad
Hi, as 11 is getting closeish to release is there anything special we need
to do in order to upgrade from 10 -> 11. I usually use the makeworld
method, but I heard that in 11 the base os would be packaged in a different
way using pkgng. I cant find any hard information on this though, so
currently is just looks like a normal makeworld type upgrade will work with
all the normal caveats. Am I correct in my thinking?
Assuming you're talking about running 11-STABLE, then yes, a normal
makeworld cycle will get you upgraded to 11.0 -- plus all the extra bits
needed for a major version upgrade, like reinstalling all your ports so
they link against the new shlibs in the updated system.

If you want to run 11.0-RELEASE, once it comes out, you can use
freebsd-update(8) to upgrade to it.

Packaged base is coming, but it's not going to be in place for
11.0-RELEASE. Current plans are it will go live with 11.1-RELEASE, and
there will be detailed instructions on how to manage the 11.0-RELEASE
(freebsd-update) to 11.1-RELEASE (PkgBase) transition at that time.

If you'ld like to help testing and developing base packages, subscribe
to the freebsd-***@freebsd.org mailing list and start by following
the instructions at https://wiki.freebsd.org/PkgBase

At the moment though, all the PkgBase stuff is entirely voluntary -- you
can choose to opt in if you want. There's no expectation that 11.0
systems will have base system packages registered, and you can manage an
11.0 system exactly as you have previously been managing earlier system
versions.

Cheers,

Matthew
krad
2016-07-22 09:47:08 UTC
Permalink
excellent, so its a soft introduction then by the looks of things.
Presumably with a view to a fully fledged implementation for 12?
Post by krad
Post by krad
Hi, as 11 is getting closeish to release is there anything special we
need
Post by krad
to do in order to upgrade from 10 -> 11. I usually use the makeworld
method, but I heard that in 11 the base os would be packaged in a
different
Post by krad
way using pkgng. I cant find any hard information on this though, so
currently is just looks like a normal makeworld type upgrade will work
with
Post by krad
all the normal caveats. Am I correct in my thinking?
Assuming you're talking about running 11-STABLE, then yes, a normal
makeworld cycle will get you upgraded to 11.0 -- plus all the extra bits
needed for a major version upgrade, like reinstalling all your ports so
they link against the new shlibs in the updated system.
If you want to run 11.0-RELEASE, once it comes out, you can use
freebsd-update(8) to upgrade to it.
Packaged base is coming, but it's not going to be in place for
11.0-RELEASE. Current plans are it will go live with 11.1-RELEASE, and
there will be detailed instructions on how to manage the 11.0-RELEASE
(freebsd-update) to 11.1-RELEASE (PkgBase) transition at that time.
If you'ld like to help testing and developing base packages, subscribe
the instructions at https://wiki.freebsd.org/PkgBase
At the moment though, all the PkgBase stuff is entirely voluntary -- you
can choose to opt in if you want. There's no expectation that 11.0
systems will have base system packages registered, and you can manage an
11.0 system exactly as you have previously been managing earlier system
versions.
Cheers,
Matthew
krad
2016-07-25 07:49:35 UTC
Permalink
got this working over the weekend and setup my own custom repo for my
builds, and tested with a few jails. All went well so far, and this is
going to be a much better way to upgrade my low powered kit in the future,
rather than mounting the src and obj dirs all over the place from the build
box. Thanks for the good work.
Post by krad
Post by krad
Hi, as 11 is getting closeish to release is there anything special we
need
Post by krad
to do in order to upgrade from 10 -> 11. I usually use the makeworld
method, but I heard that in 11 the base os would be packaged in a
different
Post by krad
way using pkgng. I cant find any hard information on this though, so
currently is just looks like a normal makeworld type upgrade will work
with
Post by krad
all the normal caveats. Am I correct in my thinking?
Assuming you're talking about running 11-STABLE, then yes, a normal
makeworld cycle will get you upgraded to 11.0 -- plus all the extra bits
needed for a major version upgrade, like reinstalling all your ports so
they link against the new shlibs in the updated system.
If you want to run 11.0-RELEASE, once it comes out, you can use
freebsd-update(8) to upgrade to it.
Packaged base is coming, but it's not going to be in place for
11.0-RELEASE. Current plans are it will go live with 11.1-RELEASE, and
there will be detailed instructions on how to manage the 11.0-RELEASE
(freebsd-update) to 11.1-RELEASE (PkgBase) transition at that time.
If you'ld like to help testing and developing base packages, subscribe
the instructions at https://wiki.freebsd.org/PkgBase
At the moment though, all the PkgBase stuff is entirely voluntary -- you
can choose to opt in if you want. There's no expectation that 11.0
systems will have base system packages registered, and you can manage an
11.0 system exactly as you have previously been managing earlier system
versions.
Cheers,
Matthew
Matthew Seaman
2016-07-25 09:29:38 UTC
Permalink
Post by krad
got this working over the weekend and setup my own custom repo for my
builds, and tested with a few jails. All went well so far, and this is
going to be a much better way to upgrade my low powered kit in the future,
rather than mounting the src and obj dirs all over the place from the build
box. Thanks for the good work.
Note that at the moment there is some stuff missing from the base system
packages -- mostly files for /etc or /usr/share. This will likely cause
problems if you attempt to /install/ a system using packages, but if
you're upgrading something that worked previously, (especially if it was
already running 11.0 before you package-ized it), you'll probably be OK.

Cheers,

Matthew

Loading...