Subject: Re: running work/.INSTALL from pkgsrc Makefile's do-install target
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 05/05/2004 13:43:35
On Wed, 5 May 2004, Todd Vierling wrote:
> This is run for you before pre-install and after post-install; the actual
> flow is:
>
> pre-install-script ["work/.INSTALL PRE-INSTALL" is run here]
> pre-install
> do-install
> post-install
> [create PLIST]
> post-install-script ["work/.INSTALL POST-INSTALL" is run here]
>
> This way it basically follows the flow that will be used by a pkg_add;
> PRE-INSTALL happens before files are installed, and POST-INSTALL afterwards.
>
> Do you have an actual need to run the script outside of the normal flow
> logic?
Thanks for the overview.
A few minutes ago I saw my INSTALL (INSTALL_EXTRA_TMPL segment) was ran.
For some reason, I thought it was not run, because I thought I saw some
packages that have duplicated tasks in an INSTALL script and also in the
Makefile. But now it seems I was probably seeing things incorrectly.
(By the way, I now have a working INSTALL segment for a glibc package so
when using LOCALBASE as /usr it creates symlinks for /lib/ and
/sbin/sln and /sbin/ldconfig files.)
Jeremy C. Reed
open source, Unix, *BSD, Linux training
http://www.pugetsoundtechnology.com/