Re: Script to set/unset "automatic" status in PKGNG database
--Vy1A5eXR7jld12ZH
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Thu, Aug 30, 2012 at 11:29:14PM +0200, Julien Laffaye wrote:
> On 8/30/2012 11:19 PM, John Nielsen wrote:
> > I today noticed the "pkg autoremove" command for the first time, which =
does much the same thing as pkg_cutleaves but relies on the "automatic" fla=
g in the pkgng database rather than user input to determine which "leaf" po=
rts can be removed. Unfortunately, the pkg2ng utility has no way of knowing=
which old-style packages it converts were installed automatically as depen=
dencies, so they are all marked as non-automatic (i.e. user-requested). In =
my case, this was not true for the majority of installed ports. Since I rea=
lly like this functionality, I decided to update my local package database =
to match my preferences.
> >
> > Having succeeded, I decided a tool to make doing so easy could well ben=
efit others (as well as my future self). (Plus I wanted an excuse to play w=
ith dialog(1) and "pkg query" a bit.) So here's the result. I'm not too att=
ached to the name. It shouldn't eat your package database or steal your lun=
ch money, but I'm not responsible if it does. Other than that, feedback is =
welcome.
> >
> >
> > JN
> >
> You want to use `pkg set -A` :)
> We make zero promises concerning the SQL schema in pkgng so it can=20
> change at every time and break your script.
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
Oh right I missed the sql part :D
--Vy1A5eXR7jld12ZH
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEARECAAYFAlA/2/wACgkQ8kTtMUmk6ExtVQCgmq6NjM3lkQ/kWhwbPgG0pxNs
JUAAn2uvATrkgSuL0S+8nomyslcqozEi
=KlUz
-----END PGP SIGNATURE-----
--Vy1A5eXR7jld12ZH--
討論串 (同標題文章)
完整討論串 (本文為第 9 之 10 篇):