man ports says set PLIST_DB but PLIST_DB is deprecated

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

man ports says set PLIST_DB but PLIST_DB is deprecated

myportslist20190323
>Synopsis: man ports says set PLIST_DB but PLIST_DB is deprecated
>Category: man pages
>Environment:
        System      : OpenBSD 6.5
        Details     : OpenBSD 6.5-current (GENERIC.MP) #22: Wed Jun 12 20:26:15 MDT 2019
                         [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        In USING A READ_ONLY PORTS tree section of man ports, it says set PLIST_DB but (I believe it) should say set PLIST_REPOSITORY
        Please note that man bsd.port.mk says PLIST_DB is deprecated. Also, setting PLIST_DB in /etc/mk.conf
        doesn't change permissions when one runs make fix-permissions, but make fix-permissions does work if
        one sets PLIST_REPOSITORY in /etc/mk.conf. This occurs because /usr/ports/infrastructure/mk/bsd.port.mk in the
        fix-permissions sections affects PLIST_REPOSITORY but not PLIST_DB.
>How-To-Repeat:
        set PLIST_DB in /etc/mk.conf and then run make fix-permissions in /usr/ports. The directory permissions for PLIST_DB are
        not changed. But if PLIST_REPOSITORY is set in /etc/mk.conf and make fix-permissions in /usr/ports is run, the permissions
        are changed appropriately.
>Fix:
Index: share/man/man7/ports.7
===================================================================
RCS file: /cvs/src/share/man/man7/ports.7,v
retrieving revision 1.126
diff -u -p -u -r1.126 ports.7
--- share/man/man7/ports.7 30 May 2019 09:24:08 -0000 1.126
+++ share/man/man7/ports.7 16 Jun 2019 12:12:42 -0000
@@ -641,7 +641,7 @@ Set
 .Ev UPDATE_COOKIES_DIR ,
 .Ev DISTDIR ,
 and
-.Ev PLIST_DB
+.Ev PLIST_REPOSITORY
 in
 .Pa /etc/mk.conf
 accordingly.

Reply | Threaded
Open this post in threaded view
|

Re: man ports says set PLIST_DB but PLIST_DB is deprecated

Marc Espie-2
On Sun, Jun 16, 2019 at 07:17:35AM -0500, [hidden email] wrote:

> >Synopsis: man ports says set PLIST_DB but PLIST_DB is deprecated
> >Category: man pages
> >Environment:
> System      : OpenBSD 6.5
> Details     : OpenBSD 6.5-current (GENERIC.MP) #22: Wed Jun 12 20:26:15 MDT 2019
> [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
> Architecture: OpenBSD.amd64
> Machine     : amd64
> >Description:
> In USING A READ_ONLY PORTS tree section of man ports, it says set PLIST_DB but (I believe it) should say set PLIST_REPOSITORY
> Please note that man bsd.port.mk says PLIST_DB is deprecated. Also, setting PLIST_DB in /etc/mk.conf
> doesn't change permissions when one runs make fix-permissions, but make fix-permissions does work if
> one sets PLIST_REPOSITORY in /etc/mk.conf. This occurs because /usr/ports/infrastructure/mk/bsd.port.mk in the
> fix-permissions sections affects PLIST_REPOSITORY but not PLIST_DB.
> >How-To-Repeat:
> set PLIST_DB in /etc/mk.conf and then run make fix-permissions in /usr/ports. The directory permissions for PLIST_DB are
> not changed. But if PLIST_REPOSITORY is set in /etc/mk.conf and make fix-permissions in /usr/ports is run, the permissions
> are changed appropriately.
> >Fix:
> Index: share/man/man7/ports.7
> ===================================================================
> RCS file: /cvs/src/share/man/man7/ports.7,v
> retrieving revision 1.126
> diff -u -p -u -r1.126 ports.7
> --- share/man/man7/ports.7 30 May 2019 09:24:08 -0000 1.126
> +++ share/man/man7/ports.7 16 Jun 2019 12:12:42 -0000
> @@ -641,7 +641,7 @@ Set
>  .Ev UPDATE_COOKIES_DIR ,
>  .Ev DISTDIR ,
>  and
> -.Ev PLIST_DB
> +.Ev PLIST_REPOSITORY
>  in
>  .Pa /etc/mk.conf
>  accordingly.
Ack...
I should finish killing PLIST_DB actually. It's been deprecated for 3 years
by now :)