FS#48719 - [perl-image-exiftool] executable in /usr/bin/vendor_perl/, not in /usr/bin

Attached to Project: Arch Linux
Opened by Jens (jensg) - Sunday, 27 March 2016, 22:08 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 27 March 2016, 23:52 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The executable exiftool used to be in /usr/bin, but version 10.10 has it in /usr/bin/vendor_perl, which is of course not in $PATH.


Additional info:
* package version(s): perl-image-exiftool 10.10
* config and/or log files etc. (not applicable)


Steps to reproduce:
- Install package
- run `exiftool` => command not found
- run `/usr/bin/vendor_perl/exiftool` => works as expected

Workaround: Create a symlink from /usr/bin/vendor_perl/exiftool to /usr/local/bin
This task depends upon

Closed by  Doug Newgard (Scimmia)
Sunday, 27 March 2016, 23:52 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Sunday, 27 March 2016, 22:57 GMT
Actually, that is in the default path. See /etc/profile.d/perl.sh
Comment by Jens (jensg) - Sunday, 27 March 2016, 23:01 GMT
I don't have /etc/profile.d/perl.sh on my system and `pkgfile /etc/profile.d/perl.sh` comes up empty.
Comment by Doug Newgard (Scimmia) - Sunday, 27 March 2016, 23:08 GMT
Sorry, it's perlbin.sh
Comment by Jens (jensg) - Sunday, 27 March 2016, 23:26 GMT
I deleted the symlink in /usr/local/bin I created as a workaround, sourced /etc/profile.d/perlbin.sh and everything worked. After verifying `ssh localhost exiftool` works as well, I assumed some hiccup with my current session. A quick reboot got rid of my somehow bugged session and everything is working as it should again.

Thanks for your speedy help!

Loading...