aboutsummaryrefslogtreecommitdiff
path: root/reproduce/software/shell/git-post-checkout
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2020-04-27 02:55:01 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2020-04-27 02:55:01 +0100
commitd474d4c8e1f67743b84a6ad852d5d80a31a9103d (patch)
tree303b6fb0319344bac072cd9bdc64064c80b4dc1c /reproduce/software/shell/git-post-checkout
parenta21ea20c54628989b9737e9aa2ecd72806456307 (diff)
Aborting with informative error when GNU gettext not found
Until now, we wouldn't explicity check for GNU gettext. If it was present on the system, we would just add a link to it in Maneage's installation directory. However, in bug #58248, Boud noticed that Git (a basic software) actually needs it to complete its installation. Unfortunately we haven't had the tiem to include a build of Gettext in Maneage. Because it is mostly available on many systems, it hasn't been reported too commonly, it also has many dependencies which make it a little time consuming to install. So with this commit, we actually check for GNU gettext right after checking the compiler and if its not available an informative error message is written to inform the user of the problem, along with suggestions on fixing it (how to install GNU gettext from their package manager).
Diffstat (limited to 'reproduce/software/shell/git-post-checkout')
0 files changed, 0 insertions, 0 deletions