From bonivart at opencsw.org Tue Jul 6 23:54:01 2010 From: bonivart at opencsw.org (Peter Bonivart) Date: Tue, 6 Jul 2010 23:54:01 +0200 Subject: [csw-users] /testing milter-greylist Message-ID: Hi, I have built a new version of this greylisting package for Sendmail (and possibly Postfix). It supports both GeoIP and SPF2 to validate the senders. I would appreciate it if someone could help with testing on an actual mail server. All my clients have change stops during the summer so I have only done local tests on virtualbox. More info about milter-greylist is available here: http://milter-greylist.wikidot.com/. It uses an in-memory db and it's very flexible to configure. You can find the packages here: http://mirror.opencsw.org/experimental.html#bonivart. -- /peter From gadavis at ucsd.edu Thu Jul 8 02:51:58 2010 From: gadavis at ucsd.edu (Geoff Davis) Date: Wed, 7 Jul 2010 17:51:58 -0700 Subject: [csw-users] NRPE doesn't create service manifests on install unless /etc/opt/csw/init.d exists Message-ID: <679ED127-A3D7-491F-A276-CE1973714685@ucsd.edu> Hi all, I know that there's been a bit of work going on with the cswclassutils package of late, but I'm not sure where this problem should get reported. The problem is that CSWnrpe doesn't create a service manifest upon installation unless the directory /etc/opt/csw/init.d exists prior to installation. We're using version nrpe 2.12,REV=2009.06.25, and cswclassutils 1.38,REV=2010.06.15 Thanks, Geoff Davis Scripps Institution of Oceanography gadavis at ucsd.edu, (858) 822-5756 From maciej at opencsw.org Thu Jul 8 12:18:09 2010 From: maciej at opencsw.org (Maciej (Matchek) Blizinski) Date: Thu, 8 Jul 2010 11:18:09 +0100 Subject: [csw-users] NRPE doesn't create service manifests on install unless /etc/opt/csw/init.d exists In-Reply-To: <679ED127-A3D7-491F-A276-CE1973714685@ucsd.edu> References: <679ED127-A3D7-491F-A276-CE1973714685@ucsd.edu> Message-ID: No dia 8 de Julho de 2010 01:51, Geoff Davis escreveu: > I know that there's been a bit of work going on with the cswclassutils package of late, but I'm not sure where this problem should get reported. There was more of discussions than any actual work. There seems to be agreement that Phil's ugly hack based on an obscure documented behavior would do the job, but nobody sprang to coding. I personally don't care about the NFS setup, so I'll let the NFS supporters implement the solution. > The problem is that CSWnrpe doesn't create a service manifest upon installation unless the directory /etc/opt/csw/init.d exists prior to installation. We're using version nrpe 2.12,REV=2009.06.25, and cswclassutils 1.38,REV=2010.06.15 I used to think that CSWcommon contained it, but apparently, I'm wrong: http://www.opencsw.org/packagesContainingFile/?fileName=%2Fetc%2Fopt%2Fcsw%2Finit.d&queryType=exact I also thought that GAR removed this directory by default. However, it's not on the list of common directories: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2/etc/commondirs-sparc I thought that the way it works is that either every package provides its own /etc/opt/csw/init.d, or that CSWcommon provides it. Right now, it looks like none of that is true, so I don't know how this could ever work. Can the elders shed any light on the issue? From bonivart at opencsw.org Thu Jul 8 12:48:24 2010 From: bonivart at opencsw.org (Peter Bonivart) Date: Thu, 8 Jul 2010 12:48:24 +0200 Subject: [csw-users] NRPE doesn't create service manifests on install unless /etc/opt/csw/init.d exists In-Reply-To: References: <679ED127-A3D7-491F-A276-CE1973714685@ucsd.edu> Message-ID: On Thu, Jul 8, 2010 at 12:18 PM, Maciej (Matchek) Blizinski wrote: > I thought that the way it works is that either every package provides > its own /etc/opt/csw/init.d, or that CSWcommon provides it. ?Right > now, it looks like none of that is true, so I don't know how this > could ever work. > > Can the elders shed any light on the issue? This never happened before because cswclassutils have always provided a sample init file to /etc/opt/csw/init.d. With the latest flipflop regarding NFS the sample was moved to /opt/csw/etc/init.d in May. Thus nothing creates the /etc/opt/csw/init.d directory any more. -- /peter From ja at opencsw.org Sun Jul 11 19:55:25 2010 From: ja at opencsw.org (Juergen Arndt) Date: Sun, 11 Jul 2010 19:55:25 +0200 Subject: [csw-users] Munin 1.4.5 in experimental Message-ID: <0D0D6119-7AEC-4A83-B733-AB955BAED071@opencsw.org> Hi there, there are new packages for Munin available from http://mirror.opencsw.org/experimental.html#ja Feedback is very welcome. Juergen -- Juergen Arndt From guillaume.jaquet at gmail.com Mon Jul 12 12:52:37 2010 From: guillaume.jaquet at gmail.com (Guillaume Jaquet) Date: Mon, 12 Jul 2010 12:52:37 +0200 Subject: [csw-users] welcome questions to pkg-get Message-ID: Hello We utlise PKG-GET and we're happy, we would like to know how the PKG-GET is to find all the dependency of a package? Thank you, -------------- next part -------------- An HTML attachment was scrubbed... URL: From blizinski at google.com Mon Jul 12 13:13:41 2010 From: blizinski at google.com (Maciej (Matchek) Blizinski) Date: Mon, 12 Jul 2010 12:13:41 +0100 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: Message-ID: No dia 12 de Julho de 2010 11:52, Guillaume Jaquet escreveu: > We utlise PKG-GET and we're happy, we would like to know how the PKG-GET is > to find all the dependency of a package? I'm not sure if you can do that with pkg-get. There's also pkgutil, which also downloads and installs packages, but has additional functionality. You could use the --nomod option. It'll tell you which packages pkgutil would download. That would be a partial list of dependencies -- this would only list the dependencies that aren't already installed. There's also the --stream option that can build a package stream (that is, a .pkg file) which contains your designated package together with all its dependencies. You could use this function to build the .pkg file and then examine its contents. Maciej From skayser at opencsw.org Mon Jul 12 13:19:44 2010 From: skayser at opencsw.org (Sebastian Kayser) Date: Mon, 12 Jul 2010 13:19:44 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: Message-ID: <20100712111944.GA21671@sebastiankayser.de> * Maciej (Matchek) Blizinski wrote: > No dia 12 de Julho de 2010 11:52, Guillaume Jaquet > escreveu: > > We utlise PKG-GET and we're happy, we would like to know how the PKG-GET is > > to find all the dependency of a package? > > I'm not sure if you can do that with pkg-get. There's also pkgutil, > which also downloads and installs packages, but has additional > functionality. You could use the --nomod option. It'll tell you > which packages pkgutil would download. That would be a partial list > of dependencies -- this would only list the dependencies that aren't > already installed. > > There's also the --stream option that can build a package stream (that > is, a .pkg file) which contains your designated package together with > all its dependencies. You could use this function to build the .pkg > file and then examine its contents. One could use the download mode (-d) to determine the full list of package + dependencies. pkgutil -nd 2>&1 | grep CSW Already installed packages don't make a difference. Just make sure to install the most recent pkgutil version. Sebastian From guillaume.jaquet at gmail.com Mon Jul 12 14:06:57 2010 From: guillaume.jaquet at gmail.com (Guillaume Jaquet) Date: Mon, 12 Jul 2010 14:06:57 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: <20100712111944.GA21671@sebastiankayser.de> References: <20100712111944.GA21671@sebastiankayser.de> Message-ID: We want to create a machine with packages OPENCSW and then duplicate the same machine locally, can be used locally OPENCSW if you download all the packages? 2010/7/12 Sebastian Kayser > * Maciej (Matchek) Blizinski wrote: > > No dia 12 de Julho de 2010 11:52, Guillaume Jaquet > > escreveu: > > > We utlise PKG-GET and we're happy, we would like to know how the > PKG-GET is > > > to find all the dependency of a package? > > > > I'm not sure if you can do that with pkg-get. There's also pkgutil, > > which also downloads and installs packages, but has additional > > functionality. You could use the --nomod option. It'll tell you > > which packages pkgutil would download. That would be a partial list > > of dependencies -- this would only list the dependencies that aren't > > already installed. > > > > There's also the --stream option that can build a package stream (that > > is, a .pkg file) which contains your designated package together with > > all its dependencies. You could use this function to build the .pkg > > file and then examine its contents. > > One could use the download mode (-d) to determine the full list of > package + dependencies. > > pkgutil -nd 2>&1 | grep CSW > > Already installed packages don't make a difference. Just make sure to > install the most recent pkgutil version. > > Sebastian > _______________________________________________ > users mailing list > users at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From guillaume.jaquet at gmail.com Mon Jul 12 14:07:09 2010 From: guillaume.jaquet at gmail.com (Guillaume Jaquet) Date: Mon, 12 Jul 2010 14:07:09 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: Message-ID: We want to create a machine with packages OPENCSW and then duplicate the same machine locally, can be used locally OPENCSW if you download all the packages? 2010/7/12 Maciej (Matchek) Blizinski > No dia 12 de Julho de 2010 11:52, Guillaume Jaquet > escreveu: > > We utlise PKG-GET and we're happy, we would like to know how the PKG-GET > is > > to find all the dependency of a package? > > I'm not sure if you can do that with pkg-get. There's also pkgutil, > which also downloads and installs packages, but has additional > functionality. You could use the --nomod option. It'll tell you > which packages pkgutil would download. That would be a partial list > of dependencies -- this would only list the dependencies that aren't > already installed. > > There's also the --stream option that can build a package stream (that > is, a .pkg file) which contains your designated package together with > all its dependencies. You could use this function to build the .pkg > file and then examine its contents. > > Maciej > _______________________________________________ > users mailing list > users at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maciej at opencsw.org Mon Jul 12 14:14:18 2010 From: maciej at opencsw.org (Maciej (Matchek) Blizinski) Date: Mon, 12 Jul 2010 13:14:18 +0100 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: <20100712111944.GA21671@sebastiankayser.de> Message-ID: No dia 12 de Julho de 2010 13:06, Guillaume Jaquet escreveu: > We want to create a machine with packages OPENCSW and then duplicate the > same machine locally, can be used locally OPENCSW if you download all the > packages? What you describe looks like a use case for the --stream option. This creates a .pkg file with all the OpenCSW packages you need, which you can then install off-line by just using pkgadd. For example: pkgutil -s --target=sparc:5.10 -o cswstuff.sparc.5.10.pkg \ bash_completion elinks findutils gawk ggrep gsed gtar gzip less \ mc ncftp netcat pstree readline rsync screen coreutils sudo tree \ unarj unrar unzip vim w3m wget zsh pkgutil puppet After copying this to a sparc machine: pkgadd -d cswstuff.sparc.5.10.pkg Maciej From schwindt at dfki.uni-kl.de Mon Jul 12 15:49:23 2010 From: schwindt at dfki.uni-kl.de (Nicolai Schwindt) Date: Mon, 12 Jul 2010 15:49:23 +0200 Subject: [csw-users] Munin 1.4 in testing In-Reply-To: Your message of "Sat, 28 Nov 2009 21:47:14 +0100." Message-ID: <201007121349.o6CDnNA4023222@dfki.uni-kl.de> > Hi all, > > I put munin packages for the new version 1.4 into testing. > > Because munin master and munin node now have some files in common, I > created an additional package CSWmunincommon. The packages are now: > > CSWmunincommon > CSWmuninmaster (depends on CSWmunincommon) > CSWmuninnode (depends on CSWmunincommon) > > Feedback is welcome. > take a look at /var/opt/csw/munin/www/.htaccess it is not wrong, but maybe something like : AuthUserFile /etc/opt/csw/munin/munin-htpasswd would look nicer. This aside everything looks good right now. I exchanged my master and two nodes so far. Nicolai From james at opencsw.org Mon Jul 12 17:05:55 2010 From: james at opencsw.org (James Lee) Date: Mon, 12 Jul 2010 15:05:55 GMT Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: Message-ID: <20100712.15055500.2612694385@gyor.oxdrove.co.uk> On 12/07/10, 11:52:37, Guillaume Jaquet wrote regarding [csw-users] welcome questions to pkg-get: > We utlise PKG-GET and we're happy, we would like to know how the PKG-GET > is to find all the dependency of a package? If by all you mean recursive not just first level you can use a hidden option on my site, eg: www.canoedissent.org.uk/packages/unstable/sparc/5.10/CSWgs/requires/ www.canoedissent.org.uk/packages/unstable/sparc/5.10/CSWgs/supports/ Add the suffix "requires/" or "supports/" to the package info URL. It's hidden because for some packages the list is long and it gave the machine a headache, seems better now but now uses a faster machine than when I wrote the routine. James. From ja at opencsw.org Mon Jul 12 23:03:42 2010 From: ja at opencsw.org (Juergen Arndt) Date: Mon, 12 Jul 2010 23:03:42 +0200 Subject: [csw-users] Munin 1.4 in testing In-Reply-To: <201007121349.o6CDnNA4023222@dfki.uni-kl.de> References: <201007121349.o6CDnNA4023222@dfki.uni-kl.de> Message-ID: On 12.07.2010, at 15:49, Nicolai Schwindt wrote: >> Hi all, >> >> I put munin packages for the new version 1.4 into testing. >> >> Because munin master and munin node now have some files in common, I >> created an additional package CSWmunincommon. The packages are now: >> >> CSWmunincommon >> CSWmuninmaster (depends on CSWmunincommon) >> CSWmuninnode (depends on CSWmunincommon) >> >> Feedback is welcome. >> > > take a look at /var/opt/csw/munin/www/.htaccess > > it is not wrong, but maybe something like : > > AuthUserFile /etc/opt/csw/munin/munin-htpasswd > > would look nicer. Thanks for the hint, I wasn't aware of that file at all. I fixed the entries and the file is now handled also by the cswclassutils, so that the contents of it will be preserved in case of an upgrade. Juergen -- Juergen Arndt From guillaume.jaquet at gmail.com Tue Jul 13 12:12:50 2010 From: guillaume.jaquet at gmail.com (Guillaume Jaquet) Date: Tue, 13 Jul 2010 12:12:50 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: <20100712111944.GA21671@sebastiankayser.de> Message-ID: Thank you for your reply. Good day 2010/7/12 Maciej (Matchek) Blizinski > No dia 12 de Julho de 2010 13:06, Guillaume Jaquet > escreveu: > > We want to create a machine with packages OPENCSW and then duplicate the > > same machine locally, can be used locally OPENCSW if you download all the > > packages? > > What you describe looks like a use case for the --stream option. This > creates a .pkg file with all the OpenCSW packages you need, which you > can then install off-line by just using pkgadd. For example: > > pkgutil -s --target=sparc:5.10 -o cswstuff.sparc.5.10.pkg \ > bash_completion elinks findutils gawk ggrep gsed gtar gzip less \ > mc ncftp netcat pstree readline rsync screen coreutils sudo tree \ > unarj unrar unzip vim w3m wget zsh pkgutil puppet > > After copying this to a sparc machine: > > pkgadd -d cswstuff.sparc.5.10.pkg > > Maciej > _______________________________________________ > users mailing list > users at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From guillaume.jaquet at gmail.com Tue Jul 13 12:12:14 2010 From: guillaume.jaquet at gmail.com (Guillaume Jaquet) Date: Tue, 13 Jul 2010 12:12:14 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: <20100712.15055500.2612694385@gyor.oxdrove.co.uk> References: <20100712.15055500.2612694385@gyor.oxdrove.co.uk> Message-ID: Thank you for your reply. Good day 2010/7/12 James Lee > On 12/07/10, 11:52:37, Guillaume Jaquet wrote > regarding [csw-users] welcome questions to pkg-get: > > > We utlise PKG-GET and we're happy, we would like to know how the PKG-GET > > is to find all the dependency of a package? > > If by all you mean recursive not just first level you can use a hidden > option on my site, eg: > > www.canoedissent.org.uk/packages/unstable/sparc/5.10/CSWgs/requires/ > www.canoedissent.org.uk/packages/unstable/sparc/5.10/CSWgs/supports/ > > > Add the suffix "requires/" or "supports/" to the package info URL. > > It's hidden because for some packages the list is long and it gave the > machine a headache, seems better now but now uses a faster machine than > when I wrote the routine. > > > > James. > _______________________________________________ > users mailing list > users at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From guillaume.jaquet at gmail.com Tue Jul 13 12:12:32 2010 From: guillaume.jaquet at gmail.com (Guillaume Jaquet) Date: Tue, 13 Jul 2010 12:12:32 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: Message-ID: Thank you for your reply. Good day 2010/7/12 Maciej (Matchek) Blizinski > No dia 12 de Julho de 2010 11:52, Guillaume Jaquet > escreveu: > > We utlise PKG-GET and we're happy, we would like to know how the PKG-GET > is > > to find all the dependency of a package? > > I'm not sure if you can do that with pkg-get. There's also pkgutil, > which also downloads and installs packages, but has additional > functionality. You could use the --nomod option. It'll tell you > which packages pkgutil would download. That would be a partial list > of dependencies -- this would only list the dependencies that aren't > already installed. > > There's also the --stream option that can build a package stream (that > is, a .pkg file) which contains your designated package together with > all its dependencies. You could use this function to build the .pkg > file and then examine its contents. > > Maciej > _______________________________________________ > users mailing list > users at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From guillaume.jaquet at gmail.com Mon Jul 19 15:19:59 2010 From: guillaume.jaquet at gmail.com (Guillaume Jaquet) Date: Mon, 19 Jul 2010 15:19:59 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: <20100712111944.GA21671@sebastiankayser.de> Message-ID: Re that is what I do, regoruper all the packages that I need to make local installs with script automation. Have you ever done this? thank you 2010/7/12 Maciej (Matchek) Blizinski > No dia 12 de Julho de 2010 13:06, Guillaume Jaquet > escreveu: > > We want to create a machine with packages OPENCSW and then duplicate the > > same machine locally, can be used locally OPENCSW if you download all the > > packages? > > What you describe looks like a use case for the --stream option. This > creates a .pkg file with all the OpenCSW packages you need, which you > can then install off-line by just using pkgadd. For example: > > pkgutil -s --target=sparc:5.10 -o cswstuff.sparc.5.10.pkg \ > bash_completion elinks findutils gawk ggrep gsed gtar gzip less \ > mc ncftp netcat pstree readline rsync screen coreutils sudo tree \ > unarj unrar unzip vim w3m wget zsh pkgutil puppet > > After copying this to a sparc machine: > > pkgadd -d cswstuff.sparc.5.10.pkg > > Maciej > _______________________________________________ > users mailing list > users at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maciej at opencsw.org Mon Jul 19 15:29:56 2010 From: maciej at opencsw.org (Maciej (Matchek) Blizinski) Date: Mon, 19 Jul 2010 14:29:56 +0100 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: <20100712111944.GA21671@sebastiankayser.de> Message-ID: No dia 19 de Julho de 2010 14:19, Guillaume Jaquet escreveu: > Re > > that is what I do, regoruper all the packages that I need to make local > installs with script automation. > > Have you ever done this? Hi Guillaume, yes, I've done this a couple times about two years ago, it worked very well. From guillaume.jaquet at gmail.com Mon Jul 19 15:58:11 2010 From: guillaume.jaquet at gmail.com (Guillaume Jaquet) Date: Mon, 19 Jul 2010 15:58:11 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: <20100712111944.GA21671@sebastiankayser.de> Message-ID: you have a command with pkgutil synthase advise me? please I'm sorry, I'm a novice 2010/7/19 Maciej (Matchek) Blizinski > No dia 19 de Julho de 2010 14:19, Guillaume Jaquet > escreveu: > > Re > > > > that is what I do, regoruper all the packages that I need to make local > > installs with script automation. > > > > Have you ever done this? > > Hi Guillaume, yes, I've done this a couple times about two years ago, > it worked very well. > _______________________________________________ > users mailing list > users at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maciej at opencsw.org Mon Jul 19 16:02:35 2010 From: maciej at opencsw.org (Maciej (Matchek) Blizinski) Date: Mon, 19 Jul 2010 15:02:35 +0100 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: <20100712111944.GA21671@sebastiankayser.de> Message-ID: No dia 19 de Julho de 2010 14:58, Guillaume Jaquet escreveu: > you have a command with pkgutil synthase advise me? please Have you tried a command like the one below? pkgutil -s --target=sparc:5.10 -o cswstuff.sparc.5.10.pkg \ bash_completion elinks findutils gawk ggrep gsed gtar gzip less \ mc ncftp netcat pstree readline rsync screen coreutils sudo tree \ unarj unrar unzip vim w3m wget zsh pkgutil puppet Maciej From hering.cheng at computer.org Mon Jul 19 16:09:21 2010 From: hering.cheng at computer.org (Hering Cheng) Date: Mon, 19 Jul 2010 07:09:21 -0700 Subject: [csw-users] Installing pkg-get as Non-Root User Message-ID: Hi, Can someone provide instructions on how to install pkg-get as a non-root user in my own directory? I know that it can be downloaded from http://www.opencsw.org/pkg-get. After unpacking it using "pkgtrans pkg-get /tmp", I do not see the actual executable under /tmp/CSWpkgget/root. Thanks. Hering Cheng -------------- next part -------------- An HTML attachment was scrubbed... URL: From bonivart at opencsw.org Mon Jul 19 18:05:07 2010 From: bonivart at opencsw.org (Peter Bonivart) Date: Mon, 19 Jul 2010 18:05:07 +0200 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: <20100712111944.GA21671@sebastiankayser.de> Message-ID: On Mon, Jul 19, 2010 at 4:02 PM, Maciej (Matchek) Blizinski wrote: > No dia 19 de Julho de 2010 14:58, Guillaume Jaquet > escreveu: >> you have a command with pkgutil synthase advise me? please > > Have you tried a command like the one below? > > pkgutil -s --target=sparc:5.10 -o cswstuff.sparc.5.10.pkg \ > ?bash_completion elinks findutils gawk ggrep gsed gtar gzip less \ > ?mc ncftp netcat pstree readline rsync screen coreutils sudo tree \ > ?unarj unrar unzip vim w3m wget zsh pkgutil puppet Note that --stream is no longer an option of its own, it's now a sub-option to --download. To duplicate a system this may be one way: pkgutil -ds `pkginfo|grep CSW|awk '{print $2}'` -- /peter From phil at bolthole.com Thu Jul 29 21:53:09 2010 From: phil at bolthole.com (Philip Brown) Date: Thu, 29 Jul 2010 12:53:09 -0700 Subject: [csw-users] welcome questions to pkg-get In-Reply-To: References: Message-ID: > Guillaume wrote: > We want to create a machine with packages OPENCSW and then duplicate the > same machine locally, can be used locally OPENCSW if you download all the > packages? hi Guillaume, Sorry for the slow reply; i only read the users' list infrequently. You are welcome to email me directly with questions about pkg-get. The one above, can easily be solved by pkg-get's -l option. pkg-get -l will give you a list to stdout, of all csw installed package. You can then do oldmachine$ pkg-get -l >somefile newmachine$ pkg-get -i `cat somefile` (presuming that you have already set up pkg-get on newmachine to know about some local package repository, at least. Which can be as simple as manually copying /opt/csw/bin/pkg-get to the new machine, and running "pkg-get -U") You can get a "local" copy of all packages easily and efficiently, by rsyncing all the packages you want from one of the rsync sites mentioned on http://www.opencsw.org/get-it/mirrors/ Or, if you only have a relatively small subset of packages, and you only want a static, non-updating copy, you could do pkg-get -i -d `cat somefile` # the file mentioned in above steps and then copy /var/pkg-get/catalog-xxxx into the same directory. erm.. you would then have to make the directory be named [something]/`uname -p`/`uname -r`/ and then you could set the [something] as your pkg-get site url. ------ Also, relevant to your prior question, if you are curious how many packages will be pulled in by "pkg-get -i", you can run it in verbose mode. It may not be in a convenient format for you, but it may still be useful. Example: $ pkg-get -v -i aide DEBUG-ONLY/VERBOSE MODE: level=1 No existing install of CSWaide found. Installing... CSWaide aide 115216 bytes CSWlibmhash libmhash 318179 bytes If you run this command on a machine with no CSW packages, then it will naturally show you "all the dependancies of the given package" :) It does this by parsing the dependency information that is in the catalog file. If you really wanted to get at the information more directly, and were okay with doing some coding, you could actually write something to parse the catalog yourself, which would reside locally for you in /var/pkg-get/catalog-xxxxx The catalog format is fairly simple. The files probably you care about are: normalname f2 CSWpkgname f4 f5 f6 CSWdep1|CSWdep2|CSWdep2 So,the above gives you the first level dependancies of "normalname". You would then have to recursively parse through the file for CSWdep1, CSWdep2, and so on.