Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Aug 2014 06:49:11 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 192879] New: ports-mgmt/portlint: Ambiguous warnings and recommendations for paths outside of PREFIX
Message-ID:  <bug-192879-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192879

            Bug ID: 192879
           Summary: ports-mgmt/portlint: Ambiguous warnings and
                    recommendations for paths outside of PREFIX
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: koobs@FreeBSD.org

------------------
@exec install -d -o root -g wheel -m 711 /var/spool/prelude
@unexec rmdir /var/spool/prelude 2>/dev/null || true
------------------

WARN: /mnt/home/koobs/repos/freebsd/ports/security/libprelude/pkg-plist: [96]:
use "%D" or "%B" to specify prefix.
WARN: /mnt/home/koobs/repos/freebsd/ports/security/libprelude/pkg-plist: [96]:
use "@dirrmtry" instead of "@unexec rmdir".

Changing it to:

------------------
@exec install -d -o root -g wheel -m 711 /var/spool/prelude
@dirrmtry /var/spool/prelude
------------------

WARN: /mnt/home/koobs/repos/freebsd/ports/security/libprelude/pkg-plist: [96]:
Using @dirrmtry with absolute path will not work as you expected in most cases.
 Use pkg-deinstall or @unexec rmdir ... if you want to remove a direc
tory such as /var/${PORTNAME}

An unambiguous case for handling & detecting directory removals for paths
outside of prefix is needed, if we know what the current best-practice method
is for doing that. (independent of pkg_* removal)

-- 
You are receiving this mail because:
You are the assignee for the bug.



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