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>