Subject: Re: pkg/10835: Package upgrade procedure sucks
To: None <sommerfeld@orchard.arlington.ma.us>
From: None <itojun@iijlab.net>
List: tech-pkg
Date: 08/17/2000 08:05:07
>> something like this might not be bad anyway. OpenBSD has implemented
>> something they call "fake" which when building a binary pkg, installs to a
>> fake dir (I haven't looked to see if its done via chroot). Then the PLIST
>> is used to tar up the result. They did it to avoid stuff being installed
>> that wasn't correctly listed in PLIST.
>cool. we should pick this up.
PLIST gets very correct, but the approach makes it very hard to cook
up a pkgsrc, for the following cases:
- if the original software distribution does not honor installation
prefix specified (configure --prefix, for example). in this case,
we basically need to rewrite all the installation procedure.
- if the original software hardcodes pathname into the binary. in this
case, we need to rewrite the portion into something else.
i'm still not 100% convinced if "fake" port is the way to go...
itojun