Hello! Just wondering if there is any way of "pushing" out packages to a number of Crux machines with the current package system (can't find that feature in the handbook though)? Say i wan't to install a package on 50 machines, is there some sort of tool i can use to push them out to a selected number of machines in a network and they atomagically installs? I think there is something similar for Red Hat, but they use RPM so that probably won't work with CRUX. Maybe there is some other generic Linux/Unix tools that does this sort of thing that works with various distros including CRUX? Or maybe theres something like that on the CRUX todo-list? :) Mats
About 5 years ago, I wrote a script to do just that for Solaris packages... it should be fairly easy to adapt to something like crux... If you are interested, the source and original article are here: http://www.sunfreeware.com/RPKGADD/rpkgaddnew.html -Adam On Fri, May 15, 2009 at 6:12 PM, Mats Pettersson <mog.pettersson@telia.com> wrote:
Hello!
Just wondering if there is any way of "pushing" out packages to a number of Crux machines with the current package system (can't find that feature in the handbook though)? Say i wan't to install a package on 50 machines, is there some sort of tool i can use to push them out to a selected number of machines in a network and they atomagically installs?
I think there is something similar for Red Hat, but they use RPM so that probably won't work with CRUX. Maybe there is some other generic Linux/Unix tools that does this sort of thing that works with various distros including CRUX? Or maybe theres something like that on the CRUX todo-list? :)
Mats _______________________________________________ CRUX mailing list CRUX@lists.crux.nu http://lists.crux.nu/mailman/listinfo/crux
On Sat, May 16, 2009 at 12:12:04AM +0200, Mats Pettersson wrote:
Hello!
Hello,
Just wondering if there is any way of "pushing" out packages to a number of Crux machines with the current package system (can't find that feature in the handbook though)? Say i wan't to install a package on 50 machines, is there some sort of tool i can use to push them out to a selected number of machines in a network and they atomagically installs?
pkgsync might be what you are looking for. See [1]. A port for pkgsync is in the jdolan repository. HTH Juergen [1] http://crux.nu/Wiki/ToolsAndScripts -- Juergen Daubert | mailto:jue@jue.li Korb, Germany | http://jue.li/crux
* Mats Pettersson (mog.pettersson@telia.com) wrote:
Hello!
Hi there,
Just wondering if there is any way of "pushing" out packages to a number of Crux machines with the current package system (can't find that feature in the handbook though)? Say i wan't to install a package on 50 machines, is there some sort of tool i can use to push them out to a selected number of machines in a network and they atomagically installs?
this can be accomplished by using a) a shared NFS/AFS/... Mirror (and PKGMK_PACKAGE_DIR set to the mounted share) b) dsh to issue pkgadd / prt-get install on all hosts To be honest: I did not have a look at the script mentioned in this thread, so maybe it uses this approach, too. kind regards, Thomas Penteker -- BofH excuse #4711: radiosity depletion
participants (4)
-
Adam Ronthal
-
Juergen Daubert
-
Mats Pettersson
-
Thomas Penteker