Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 2014 14:09:06 -0400
From:      Mark Saad <nonesuch@longcount.org>
To:        Michelle Sullivan <michelle@sorbs.net>
Cc:        FreeBSD-Stable ML <freebsd-stable@freebsd.org>, Chuck Burns <break19@gmail.com>
Subject:   Re: [HEADSUP] pkg(8) is now the only package management tool
Message-ID:  <CAMXt9NYAxWaJyAsTO0eO4wsbf6F9WAxqH3t81Pb%2B1Ff4yJpufQ@mail.gmail.com>
In-Reply-To: <540520FA.5030609@sorbs.net>
References:  <20140901195520.GB77917@ivaldir.etoilebsd.net> <54050D07.4010404@sorbs.net> <obXJM3rmzx5Sv3mgR2FTKvSc27qA8FXW@keyhole.local> <540520FA.5030609@sorbs.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Sep 1, 2014 at 9:44 PM, Michelle Sullivan <michelle@sorbs.net>
wrote:

> Chuck Burns wrote:
> > On Tuesday, September 02, 2014 2:19:19 AM Michelle Sullivan wrote:
> >
> >> Baptiste Daroussin wrote:
> >>
> >>> Hi all,
> >>>
> >>> The ports tree has been modified to only support pkg(8) as package
> >>> management system for all supported version of FreeBSD.
> >>>
> >>> if you were still using pkg_install (pkg_* tools) you will have to
> upgrade
> >>> your system.
> >>>
> >>> The simplest way is
> >>> cd /usr/ports/ports-mgmt/pkg
> >>> make install
> >>> then run
> >>> pkg2ng
> >>>
> >>> You will have lots of warning, don't be scared, they are expected,
> pkg_*
> >>> databases used to get easily mangled. pkg2ng is most of the time able
> to
> >>> deal with it.
> >>>
> >>> If however you encounter a problem then please report to
> pkg@FreeBSD.org
> >>>
> >>> A tag has been applied to the ports tree if you need to get the latest
> >>> ports tree before the EOL of pkg_install:
> >>> https://svn.FreeBSD.org/ports/tags/PKG_INSTALL_EOL
> >>>
> >>> A branch has been created if some committers want to provides updates
> on
> >>> the for pkg_install users:
> >>> https://svn.FreeBSD.org/ports/branches/pkg_install
> >>>
> >>> Please note that this branch is not officially maintained and that we
> >>> strongly recommend that you do migrate to pkg(8)
> >>>
> >>> Best regards,
> >>> Bapt on behalf of portmgr
> >>>
> >> And for the portsnap users?
> >>
> >
> > Uhh.. continue using portsnap?  Why would that matter??
> >
> >
> Because those who have not changed to pkg because of the continual
> changes and issues (and that I have 50+ servers to migrate - and was
> told that bapt was going to *knowingly* break the ports tree for anyone
> not upgraded on Sept 1 - just 1 day after the EOL - with just 20 odd
> days notice) the first time they portsnap they're fucked.... most
> probably won';t have subversion installed, most probably won't have
> svnlite in the OS... so there is no upgrade path for production
> servers... basically they're screwed.... Re-install time for most of them.
>
> I still have servers on 6.1 that I have been trying to upgrade, and yes
> they're screwed as well - not because of this, but previous similar
> ports tree changes that broke everything not on 7.x ... I moved from
> Linux because of this type of thing each bloody distro having it's own
> packaging tools, each just changing stuff with no care or consideration
> to the people actually using stuff...  First major security issue and
> everything I have will be forced (by the bosses) to rebuild on
> DeadRat... and I have lost any chance of persuading the big bosses to
> adopt FreeBSD now.. which if had happened FreeBSD would have been in 25%
> of the fortune 500 companies (we provide appliances) and have received
> donations... off the table completely now (even if things got rolled
> back, it is still too late - all I can hope is a security issue doesn't
> happen or I will lose control of my little section and I'll be force to
> learn the DeadRat way of doing things again.)
>
> --
> Michelle Sullivan
> http://www.mhix.org/
>
>

I am not sure if this was covered but a solution for this would be to have
the packages on the install media served on http://pkg.freebsd.org/ in say
http://pkg.freebsd.org/freebsd:9:x86:64/base . Then change the the
/etc/pkg/FreeBSD.conf shipped out to use this as the main repo. Along with
adding two more repo configs that are commend out / disabled. One would be
for the current setup that points to the rolling updates built from ports
head. The other would be for the quarterly  packages . This way the base
install gets only the base, and its reproducible easily .

>From what I see this looks very doable. Comments ?


_______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>



-- 
mark saad | nonesuch@longcount.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMXt9NYAxWaJyAsTO0eO4wsbf6F9WAxqH3t81Pb%2B1Ff4yJpufQ>