parallel
[Top][All Lists]
Advanced

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

Re: Excuses for not installing GNU Parallel


From: Thomas Sattler
Subject: Re: Excuses for not installing GNU Parallel
Date: Wed, 24 Apr 2013 14:30:07 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130328 Thunderbird/17.0.5

Hi Ole,

I like the idea of a simple way to install Gnu Parallel, but
the current script does a rather bad job. I'll list a few
examples; a modified version of the script is attached.

Let's start with the 'test' statement, it's just not working:

It will fail if more than one parallel-xyz directories exist
(and always download/install, even if there is no new release)
and it will also "fail" if there's only one parallel-xyz dir
and never download any updates (but re-install the already
downloaded version instead.)

  I added an additional 'wget' to get the version number
  of the latest version available and do the test with it

The tarball is downloaded (and extracted) in whatever dir the
script is called. So users might download several tarballs and
eventually (re-)install an old version over a newer one, in
case they run the script in different directories.

  I changed to /usr/src (if root) or $HOME otherwise. This
  might prevent using the script if the chosen directory is
  read-only, but I still prefer it over the current version
  (accidental downgrades). BTW: Installation would fail
  anyway if /usr/ and $HOME were read-only. :-)

The test, whether $HOME/bin is in PATH fails, if $HOME/bin is
not added the way you expect.

  I test whether $HOME/bin is in $PATH (shell environment)
  and I moved this part to the end of the script.

Thomas

Attachment: parallel_installer_updater.sh
Description: Bourne shell script


reply via email to

[Prev in Thread] Current Thread [Next in Thread]