[Beowulf] automount on high ports

Carsten Aulbert carsten.aulbert at aei.mpg.de
Fri Jul 4 09:53:36 PDT 2008

Hi Tim,

Tim Cutts wrote:
>> trivial with pdsh
>>     pdsh apt-get install package

Well with dsh it's the same, but "our" way ensures that the nodes will
have the exactly same set-up after a reinstallation ;)

> DEBIAN_FRONTEND=noninteractive \
>    /usr/bin/aptitude -R -y \
>         -o Dpkg::Options::="--force-confdef" \
>         -o Dpkg::Options::="--force-confold" \
>       install "$@"
> This forces aptitude not to ask you what to do with the configuration
> files, if they've been locally modified, but also forces it to be
> conservative, always use your existing configuration file, if it's
> already present.  Otherwise it configures the package defaults.  Combine
> this little script with cfengine, dsh or whatever, and you have a winner.

Brutally you could also use "yes yes" ;)

> You can even use it to remove things, because aptitude install accepts
> suffixes to tell it to do other things.  For example, say you wanted to
> replaced lprng with cups, you can do that in one fell swoop with:
> aptitude install lprng- cupsys
> (this is another reason I switched from apt-get to aptitude, although
> I'd caution against using aptitude like this in sarge - the version in
> etch and later is fine, but the old sarge one can bite occasionally)

yes, that's also my reason why I prefer aptitude over apt

For completeness:



More information about the Beowulf mailing list