RPM packaging was failing because the bash-completion installation had two bugs in it:
1) It did not properly install under $(ROOT) which meant that it was trying to install directly in /etc rather than the RPM buildroot.
2) The INSTALL_COMPLETION environment variable had two bugs: first, it was not set ?=, so it couldn't be overriden at the command-line. Second, the test for it only resulted in the directory not being created; as a result, it was still attempting to copy the argbash.sh file into a nonexistent location, which failed.
RPM packaging was failing because the bash-completion installation had two bugs in it:
1) It did not properly install under
$(ROOT)
which meant that it was trying to install directly in /etc rather than the RPM buildroot. 2) The INSTALL_COMPLETION environment variable had two bugs: first, it was not set?=
, so it couldn't be overriden at the command-line. Second, the test for it only resulted in the directory not being created; as a result, it was still attempting to copy theargbash.sh
file into a nonexistent location, which failed.This patch also updates the RPM packaging.