tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

packaging sysutils/mcollective



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi,

I'm doing the mcollective pkgsrc package, and I'm facing an issue I'm not
sure how to deal with.

mcollective (http://puppetlabs.com/mcollective/) is not a gem, has no
setup system and is more or less a bunch of .rb's + 3 ruby scripts.
Point is, mcollective's Makefile installs its rb's in ${RUBY_SITELIB}
(hardcoded, pretty much like everything else in this software, as
lib/ruby/1.8).
I am not really familiar with Ruby packages, but is seems we usualy
put ruby modules in ${RUBY_VENDORLIB}, but doing this, the software just
don't find its requirements and fails.

What would be the good approach here ?

Installing to ${RUBY_SITELIB} anyway like FreeBSD and OpenBSD ports do ?
patching every file in ${WRKSRC} ? Is there any clean method to handle
such a case ?

Thanks for your help,

Cheers,

- -------------------------------------------
Emile "iMil" Heitor .°. <imil%home.imil.net@localhost>                          
     _
                        http://gcu-squad.org        ASCII ribbon campaign ( )
                                                     - against HTML email  X
                                                                 & vCards / \
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (NetBSD)

iD8DBQFQJlAoFG3BlGWyzUIRAqt1AJ4o3tKWI3KGGDBwrtLRs7JWqKwHjACeIIih
dxLhRMtMGaKAJpqPykVs3qk=
=ygHr
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index