An idea for RPM -> License Agreement support

Jeff Spaleta jspaleta at gmail.com
Wed May 30 21:54:07 UTC 2007


On 5/30/07, Hikaru Amano <kagesenshi.87 at gmail.com> wrote:
> I'm not sure if i missed it .. anyway .. here goes


Older versions of the flash-plugin package provided by
macromedia.mplug.org had a technical solution to this using a post
install script which would open an EULA click-through window with a
timeout if X display was detected. Unattended package installs and
upgrades would still work, but the setup command would have to be run
later manually to run through the agreement to the license before the
plugin could be used.

Putting support directly into rpm or rpm based tools for this sort of
EULA nagging is absolutely unnecessary.  For software vendors who feel
they must force users to jump through click-through hoops to use the
software, the scriptlet facility that rpm provides is more than
adequate to serve this purpose.

rpm2cpio strips out all sorts of package level crap, including any
sort of eula nag implementation you could imagine, so there's no
guarantee to the vendor that every user will see the click through
eula prior to payload install.  But if they really really really want
to do it, they can do it for the casual desktop user with a
post-install scriptlet implementation like flash-plugin package use to
use.

-jef"of course i can't find any of the older rpms any more, the
adobe/macromedia seems to have loosened up on their licensing
notification requirements with the flash 9 release so the current
package does not serve as a useful example of how to do this with
scriptlets"spaleta




More information about the fedora-devel-list mailing list