** Description changed: + * Impact + + The cronjob included in the package errors out due to incorrect shell + syntax + + * Testcase + + $ sudo /etc/cron.daily/ocsinventory-agent + + triggered manually or by crong should work without error + + * Regression potential + + The job depends on bash now and wouldn't work on system without that + shell installed. It's unlikely that bash isn't going to be installed + though and even in that case it wouldn't be a regression since the + script is already not working + + --------------------------------- + Ubuntu 22.04 comes with ocsinventory-agent in version 2:2.8-2. In this version /etc/cron.daily/ocsinventory-agent holds the `$RANDOM` bashism. As `/bin/sh` links to `dash` by default the script exits with an error: ``` $ dash /etc/cron.daily/ocsinventory-agent /etc/cron.daily/ocsinventory-agent: 19: arithmetic expression: expecting primary: " /100 " ``` There is also an older debian bug: https://bugs.debian.org/cgi- bin/bugreport.cgi?bug=988245
-- You received this bug notification because you are a member of Debian Perl Group, which is subscribed to ocsinventory-agent in Ubuntu. https://bugs.launchpad.net/bugs/2004007 Title: cronjob fails in dash To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ocsinventory-agent/+bug/2004007/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~pkg-perl-maintainers Post to : [email protected] Unsubscribe : https://launchpad.net/~pkg-perl-maintainers More help : https://help.launchpad.net/ListHelp

