Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Mar 2017 21:30:38 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        RW <rwmaillists@googlemail.com>
Cc:        ports@freebsd.org
Subject:   Re: portmaster installation trampling on my binary packages???
Message-ID:  <20170319203038.3de3qbdqsxhp5bfe@ivaldir.net>
In-Reply-To: <20170319202633.3b445a5c@gumby.homeunix.com>
References:  <1489948526.907848.916282096.587A8CA0@webmail.messagingengine.com> <20170319202633.3b445a5c@gumby.homeunix.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--addsk42kfzftkiif
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Mar 19, 2017 at 08:26:33PM +0000, RW via freebsd-ports wrote:
> On Sun, 19 Mar 2017 18:35:26 +0000
> Ethan Grammatikidis wrote:
>=20
> > Hi. I'm quite new to FreeBSD. I'm getting a system up & running
> > slowly, working around my chronic fatigue. Today I'm updating for the
> > first time. Base system and pkg update appeared to go well. I haven't
> > rebooted, wanting to get everything done before reboot.
> >=20
> > https://www.freebsd.org/doc/handbook/ports-using.html
> > This handook page says "ports-mgmt/portmaster is a very small utility
> > for upgrading installed ports. It is designed to use the tools
> > installed with the FreeBSD base system without depending on other
> > ports or databases." That sounds just fine to me, so I did the usual
> > to install portmaster, cd to its directory, and make install clean.=20
> >=20
> > So far, so good. Then I ran portmaster -a, and it all went
> > pear-shaped.=20
>=20
> When you do a make install you are installing a package; all
> other things being equal, there's really no difference between that and
> installing a package file created on the FreeBSD build machines. =20

There is a big difference, the packages not being built in a clean room, th=
ey
migt end up a bit differently (unexpected linking etc). Note that since the
ports tree uses pkg, the make install process is going through the same
mechanism and so doing the same thing as installing the package (pkg regist=
er is
called there) while before it was wrong, different post-install scripts.
>=20
> When you run portmaster -a you are telling it to upgrade all your
> installed packages that are not up-to-date with your ports tree
> using ports. Since pkg uses a quarterly branch by default, that's likely
> to be very different to the current tree, so it's likely to be a major
> rebuild.=20
>=20
> If portmaster upgraded anything, you need to either let it complete, or
> put everything back to the previous state.  If no one has a better
> suggestion you could just use pkg to deinstall everything, then
> reinstall what you want.
>=20
>=20
>=20
>  =20
>=20
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"

--addsk42kfzftkiif
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAljO6msACgkQY4mL3PG3
PlrSCQ//T2xe4NW0M/CmnQVkt+BZVOV6a48qSZAScRnz9O4CxfBSEMMNFh5D4SEI
fA0CLPpAITxqRaGf60CEI+iJ+MttnshItCe8p/smf81jdFbAGzQat6e8ndxQVjN+
Lq+YhNae+RZUsU61rEwU9U5pkkQa7Td0Ce29r02H6AKjbsPIZZ3kkJebS+aVGoe7
kWHJD4tF/OVQjaIjxOfyK2I/4a2ZYXB1VCQAVtrTRmoq2QALgXbjvvRXrbbSeCyF
0jI91QrZzh0DM23RRP6KbvsWdmgCgCciau14QoeG5WcmfK7dpwNB/u9BupPArwQ4
uew7dSFGO81fCcwQI8Iw2Sj5/w1v81lGG5w/uOjt+exkAO7v7dA2G3R5hvZteywD
2eRtC9BQsqtmBZbkzLpUPsMmw2awGcOkXWBSYiOPfydU0bP2PSpqzLKnvIS/+tg3
Fg+BGfEqOqWIz2tH9GHWD0JD/U8TXcgn/QjQIp6GDlosGJWpo9adncy/GRBZJm6Y
azux1OkXtcZPYXn1/iFWPiVIZAOuMvMquHW1YbX98CwHsqvbeNYEeXskE8ZEjPZz
ghx+8BFc0Pszb3zcu8lW7MZvNjs/v41g953zWynziay8jFtSQLHBNOE0VpUldoce
SlnCRARMmh8b7RqQqoQGq7xpyOg+BzWHOK6zwYTEJWyeNz0Doao=
=i+M8
-----END PGP SIGNATURE-----

--addsk42kfzftkiif--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170319203038.3de3qbdqsxhp5bfe>