Date: Fri, 01 Mar 2024 09:35:13 +0000 From: bugzilla-noreply@freebsd.org To: pkg@FreeBSD.org Subject: [Bug 277411] ports-mgmt/pkg: @postunexec command in pkg-plist isn't executed when package is upgraded with `pkg upgrade` Message-ID: <bug-277411-32340-MDGtVTwgSs@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-277411-32340@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277411 --- Comment #3 from Yasuhiro Kimura <yasu@freebsd.org> --- (In reply to Yasuhiro Kimura from comment #2) OK, the answer hits upon me. Old symlink is removed by adding following line to new pkg-plist ---------------------------------------------------------------------- @preexec [ -L %D/man/man1/gpg.1.gz ] || rm -f %D/man/man1/gpg.1.gz ---------------------------------------------------------------------- When the package is upgraded with `pkg upgrade` ${PREFIX}/man/man1/gpg.1.gz is removed before instlalling new version. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-277411-32340-MDGtVTwgSs>
