Well imitation is the highest form of flattery they say. So I''m surprised to see these packages neatly built to install into /opt/csw correctly and yet they exist somewhere else and have nothing to do with us here at Blastwave. fascinating. I guess we can always send an email to the person doing this and just ask if they want those packages in testing and then into the catalog for distribution out to the world. Here is the complete file list by the way : # find . [ new-changes ] . ./var ./var/sadm ./var/sadm/install ./var/sadm/install/admin ./var/sadm/install/logs ./var/sadm/install/contents ./var/sadm/install/.lockfile ./var/sadm/install/.pkg.lock ./var/sadm/install/gz-only-packages ./var/sadm/pkg ./var/sadm/pkg/CSWfacter ./var/sadm/pkg/CSWfacter/install ./var/sadm/pkg/CSWfacter/install/copyright ./var/sadm/pkg/CSWfacter/save ./var/sadm/pkg/CSWfacter/save/pspool ./var/sadm/pkg/CSWfacter/save/pspool/CSWfacter ./var/sadm/pkg/CSWfacter/save/pspool/CSWfacter/install ./var/sadm/pkg/CSWfacter/save/pspool/CSWfacter/install/copyright ./var/sadm/pkg/CSWfacter/save/pspool/CSWfacter/pkginfo ./var/sadm/pkg/CSWfacter/save/pspool/CSWfacter/pkgmap ./var/sadm/pkg/CSWfacter/pkginfo ./var/sadm/pkg/CSWpuppet ./var/sadm/pkg/CSWpuppet/install ./var/sadm/pkg/CSWpuppet/install/copyright ./var/sadm/pkg/CSWpuppet/save ./var/sadm/pkg/CSWpuppet/save/pspool ./var/sadm/pkg/CSWpuppet/save/pspool/CSWpuppet ./var/sadm/pkg/CSWpuppet/save/pspool/CSWpuppet/install ./var/sadm/pkg/CSWpuppet/save/pspool/CSWpuppet/install/copyright ./var/sadm/pkg/CSWpuppet/save/pspool/CSWpuppet/pkginfo ./var/sadm/pkg/CSWpuppet/save/pspool/CSWpuppet/pkgmap ./var/sadm/pkg/CSWpuppet/pkginfo ./opt ./opt/csw ./opt/csw/bin ./opt/csw/bin/facter ./opt/csw/bin/puppet ./opt/csw/bin/puppetca ./opt/csw/bin/puppetd ./opt/csw/bin/puppetdoc ./opt/csw/bin/puppetmasterd ./opt/csw/bin/puppetrun ./opt/csw/lib ./opt/csw/lib/ruby ./opt/csw/lib/ruby/site_ruby ./opt/csw/lib/ruby/site_ruby/1.8 ./opt/csw/lib/ruby/site_ruby/1.8/facter ./opt/csw/lib/ruby/site_ruby/1.8/facter/memory.rb ./opt/csw/lib/ruby/site_ruby/1.8/facter/processor.rb ./opt/csw/lib/ruby/site_ruby/1.8/facter.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet ./opt/csw/lib/ruby/site_ruby/1.8/puppet/autoload.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/base64.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/ca.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/dipper.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/file.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/log.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/master.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/pelement.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/proxy.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/reporter.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/runner.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client/status.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/client.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/config.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/configuration.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/daemon.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/dsl.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/element.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/error.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/event-loop ./opt/csw/lib/ruby/site_ruby/1.8/puppet/event-loop/better-definers.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/event-loop/event-loop.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/event-loop/signal-system.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/event-loop.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/event.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/feature ./opt/csw/lib/ruby/site_ruby/1.8/puppet/feature/usage.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/feature.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/filetype.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/inifile.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/loadedfile.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/lock.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/log.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/attributes.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/closure.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/container.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/evaluation.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/instances.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/manager.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/metaparams.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/providers.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/relationships.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/schedules.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metatype/tags.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/metric.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/networkclient.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parameter.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/astarray.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/branch.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/caseopt.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/casestatement.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/collection.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/collexpr.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/component.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/else.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/function.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/hostclass.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/ifstatement.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/leaf.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/node.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/resourcedef.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/resourcedefaults.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/resourceoverride.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/resourceparam.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/resourceref.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/selector.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/tag.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast/vardef.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/ast.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/collector.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/functions.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/interpreter.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/lexer.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/parser.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/resource ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/resource/param.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/resource/reference.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/resource.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/scope.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/parser/templatewrapper.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/group ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/group/groupadd.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/group/netinfo.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/group/pw.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/host ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/host/netinfo.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/host/parsed.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/mount ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/mount/netinfo.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/mount/parsed.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/mount.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/nameservice ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/nameservice/netinfo.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/nameservice/objectadd.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/nameservice/pw.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/nameservice.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/apple.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/apt.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/aptitude.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/blastwave.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/darwinport.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/dpkg.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/freebsd.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/gem.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/openbsd.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/pkgdmg.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/portage.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/ports.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/rpm.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/sun.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/sunfreeware.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/up2date.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/package/yum.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/parsedfile.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/port ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/port/parsed.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/service ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/service/base.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/service/debian.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/service/gentoo.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/service/init.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/service/redhat.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/service/smf.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/sshkey ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/sshkey/parsed.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/user ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/user/netinfo.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/user/pw.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider/user/useradd.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/provider.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/rails ./opt/csw/lib/ruby/site_ruby/1.8/puppet/rails/database ./opt/csw/lib/ruby/site_ruby/1.8/puppet/rails/database/01_puppet_initialize.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/rails/host.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/rails/rails_parameter.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/rails/rails_resource.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/rails.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/reports ./opt/csw/lib/ruby/site_ruby/1.8/puppet/reports/log.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/reports/rrdgraph.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/reports/store.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/reports/tagmail.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/authconfig.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/authstore.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/ca.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/filebucket.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/fileserver.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/logger.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/master.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/pelement.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/report.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/rights.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/runner.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server/servlet.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/server.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/sslcertificates ./opt/csw/lib/ruby/site_ruby/1.8/puppet/sslcertificates/ca.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/sslcertificates/certificate.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/sslcertificates/inventory.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/sslcertificates.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/statechange.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/storage.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/suidmanager.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/transaction ./opt/csw/lib/ruby/site_ruby/1.8/puppet/transaction/report.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/transaction.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/transportable.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/component.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/cron.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/exec.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/group.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/host.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/mount.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/notify.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/package.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/parsedtype.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/checksum.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/content.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/ensure.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/group.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/mode.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/source.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/target.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/type.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile/uid.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfile.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/pfilebucket.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/port.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/schedule.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/service.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/sshkey.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/state.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/symlink.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/tidy.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/user.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/yumrepo.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type/zone.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/type.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/docs.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/errors.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/execution.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/fileparsing.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/logging.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/metaid.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/methodhelper.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/package.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/plist ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/plist/generator.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/plist/parser.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/plist.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/posix.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/variables.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util/warnings.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet/util.rb ./opt/csw/lib/ruby/site_ruby/1.8/puppet.rb So it looks like some work has been done already. PKG=CSWfacter NAME=facter - System Fact Gatherer VERSION=1.3.5 CATEGORY=application VENDOR=http://reductivelabs.com/projects/facter HOTLINE=http://reductivelabs.com/cgi-bin/facter.cgi EMAIL=luke@madstop.com BASEDIR=/opt/csw ARCH=i86pc PSTAMP=sol10b20060929101337 CLASSES=none fascinating eh ? So then ... do people want these added into the catalogs at Blastwave? Dennis Clarke
On Nov 30, 2006, at 9:02 PM, Dennis Clarke wrote:> > Well imitation is the highest form of flattery they say. So I''m > surprised > to see these packages neatly built to install into /opt/csw > correctly and > yet they exist somewhere else and have nothing to do with us here at > Blastwave.This isn''t so much imitation as utility. I use the Blastwave version of ruby in these packages, and Ruby tells me where to put the files. Thus, they get installed in /opt/csw. Someone recently submitted some patches that should make it easier to create good packages for Solaris, as I''m currently using EPM and it''s moderately crappy. If anyone''s interested in being the package maintainer for Solaris, I''d love the help. -- Somebody has to do something, and it''s just incredibly pathetic that it has to be us. --Jerry Garcia --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com