Re: pkg convert?

2017-06-19 Thread Thomas Mueller
> On 19/06/2017 01:04, Thomas Mueller wrote:
> > Looking through the man page for pkg, I see there is still an entry for 
> > convert ("pkg help convert" or "man pkg-convert").

> DESCRIPTION
> >  pkg convert is used to convert from/to pkg(8) local database to legacy
> >  pkg_install tools format.

> OPTIONS
> >  The following options are supported by pkg convert:

> >  -d pkg_dbdir, --pkg-dbdir pkg_dbdir
> >  The location of the pkg_add(1) dbdir.  Defaults to /var/db/pkg.

> >  -n, --dry-run
> >  Dry-run mode.  Do not actually convert anything.  Just show 
> > what
> >  would be done.

> > What is this?  Looks obsolete to me, I thought the legacy pkg_install tools 
> > format was long gone with no going back.

> > I tried this with -n (dry-run) just for curiosity, and naturally it didn't 
> > work:

> > I got

> > pkg: Unable to open plist file: 
> > /var/db/pkg/texlive-texmf-20150523_3/+CONTENTS
> > Skipping invalid package: /var/db/pkg/texlive-texmf-20150523_3

> > and many more like that.

> > If this legacy functionality is long gone, why is it still in the man page 
> > or "pkg help convert"?

> > I saw it as recently as 11.1-PRERELEASE.

> I believe the documentation is somewhat inaccurate: pkg-convert(8) will
> convert the old pkg_tools format to pkg(8), but not the reverse.

> Yes, this is pretty much of legacy interest only nowadays, but I suspect
> there are still 8.x machines needing upgrade here and there.

> Cheers,

> Matthew

Actually, I have an old FreeBSD 8.2 installation on a 40 GB IDE hard drive, MBR 
with legacy FreeBSD bsdlabel on MBR slice 4, not enough maneuvering space for 
any upgrading.

I had the later thought, pkg is also in NetBSD pkgsrc, maybe pkg convert in 
NetBSD, but I would be inclined to try only on a system already messed up 
sufficiently that there is nothing further to lose.

Or one can use pkgsrc (ouch!) with FreeBSD with old pkg_* tools and decide to 
switch to FreeBSD pkgng format.  

Tom

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: pkg convert?

2017-06-19 Thread Matthew Seaman
On 19/06/2017 01:04, Thomas Mueller wrote:
> Looking through the man page for pkg, I see there is still an entry for 
> convert ("pkg help convert" or "man pkg-convert").
> 
> DESCRIPTION
>  pkg convert is used to convert from/to pkg(8) local database to legacy
>  pkg_install tools format.
> 
> OPTIONS
>  The following options are supported by pkg convert:
> 
>  -d pkg_dbdir, --pkg-dbdir pkg_dbdir
>  The location of the pkg_add(1) dbdir.  Defaults to /var/db/pkg.
> 
>  -n, --dry-run
>  Dry-run mode.  Do not actually convert anything.  Just show what
>  would be done.
> 
> What is this?  Looks obsolete to me, I thought the legacy pkg_install tools 
> format was long gone with no going back.
> 
> I tried this with -n (dry-run) just for curiosity, and naturally it didn't 
> work:
> 
> I got
> 
> pkg: Unable to open plist file: /var/db/pkg/texlive-texmf-20150523_3/+CONTENTS
> Skipping invalid package: /var/db/pkg/texlive-texmf-20150523_3
> 
> and many more like that.
> 
> If this legacy functionality is long gone, why is it still in the man page or 
> "pkg help convert"? 
> 
> I saw it as recently as 11.1-PRERELEASE.

I believe the documentation is somewhat inaccurate: pkg-convert(8) will
convert the old pkg_tools format to pkg(8), but not the reverse.

Yes, this is pretty much of legacy interest only nowadays, but I suspect
there are still 8.x machines needing upgrade here and there.

Cheers,

Matthew





signature.asc
Description: OpenPGP digital signature


pkg convert?

2017-06-18 Thread Thomas Mueller
Looking through the man page for pkg, I see there is still an entry for convert 
("pkg help convert" or "man pkg-convert").

DESCRIPTION
 pkg convert is used to convert from/to pkg(8) local database to legacy
 pkg_install tools format.

OPTIONS
 The following options are supported by pkg convert:

 -d pkg_dbdir, --pkg-dbdir pkg_dbdir
 The location of the pkg_add(1) dbdir.  Defaults to /var/db/pkg.

 -n, --dry-run
 Dry-run mode.  Do not actually convert anything.  Just show what
 would be done.

What is this?  Looks obsolete to me, I thought the legacy pkg_install tools 
format was long gone with no going back.

I tried this with -n (dry-run) just for curiosity, and naturally it didn't work:

I got

pkg: Unable to open plist file: /var/db/pkg/texlive-texmf-20150523_3/+CONTENTS
Skipping invalid package: /var/db/pkg/texlive-texmf-20150523_3

and many more like that.

If this legacy functionality is long gone, why is it still in the man page or 
"pkg help convert"? 

I saw it as recently as 11.1-PRERELEASE.


Tom

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"