Date: Mon, 26 May 2014 05:57:31 GMT From: Thomas Zander <riggs@freebsd.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/190233: Ownership macros in pkg-plist broken for old pkg_* tools under certain circumstances Message-ID: <201405260557.s4Q5vVv1012068@cgiserv.freebsd.org> Resent-Message-ID: <201405260600.s4Q600i6090549@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 190233 >Category: ports >Synopsis: Ownership macros in pkg-plist broken for old pkg_* tools under certain circumstances >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon May 26 06:00:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Thomas Zander >Release: FreeBSD 9.2-STABLE >Organization: >Environment: >Description: Consider a pkg-plist that contains the following section to create empty dirs under /var/.../: @owner freevo @group freevo @unexec rmdir /var/log/freevo 2>/dev/null || true @exec mkdir /var/log/freevo @unexec rmdir /var/run/freevo 2>/dev/null || true @exec mkdir /var/run/freevo @owner @group This works as desired on pkgng-enabled systems. It does NOT work on old pkg_* tools based systems. On these, both @owner and @group are simply ignored. >How-To-Repeat: Test the plist above or something comparable under systems not yet migrated to pkgng. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405260557.s4Q5vVv1012068>