Re: ports/158179: some packages do not fully honor -P dir option

看板FB_current作者時間14年前 (2011/07/17 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
On 16 Jul 2011 17:04, "Stephen Montgomery-Smith" <stephen@missouri.edu> wrote: > > On 07/16/2011 10:53 AM, Chris Rees wrote: >> >> >> On 16 Jul 2011 16:38, "Stephen Montgomery-Smith" <stephen@missouri.edu >> <mailto:stephen@missouri.edu>> wrote: >> > For example, suppose the C source code contains something like: >> > char applications_dir = "/usr/local/share/applications"; >> > and this is filled in by the ./configure script. >> > >> > How is that handled? >> > >> >> It's not. >> >> Remember what a package is, literally the files from the plist tarred >> with some magic +FILEs and the pkg-*install files- if paths are >> hardcoded in objects that's how it'll be installed. > > > What if some of the installation programs are binaries, and "/usr/local" is hard coded into installation binaries or scripts provided by the software itself. Sorry, poor wording on my part. If it was compiled as prefix=/usr/local, that's how it'll be installed, regardless of your -p argument. Chris _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1E8T7XTC (FB_current)
討論串 (同標題文章)
文章代碼(AID): #1E8T7XTC (FB_current)