Control: retitle -1 apt: "reportbug apt" gives "yesno: not found" - /usr/share/bug/apt/script should use bash
On 2022-03-11 16:26:06 +0100, Vincent Lefevre wrote: > With reportbug on apt, I get errors like > > /usr/share/bug/apt/script: 10: yesno: not found > The package bug script /usr/share/bug/apt/script exited with an error status > (return code = 32512). Do you still want to file a report [y|N|q|?]? > > A missing shell function? Actually, this script should use bash: reportbug (3.23) unstable; urgency=medium [...] * Document that handling scripts must use #!/bin/bash to use getkey and yesno--this has always been the case since the days of bug, but never was documented anywhere. (Closes: #294954) [...] -- Chris Lawrence <lawre...@debian.org> Fri, 11 Aug 2006 18:16:50 -0500 See /usr/share/doc/reportbug/README.developers.gz: While the script is executed, the following shell functions are available ONLY IF IT IS RUN UNDER /bin/bash:: getkey - asks for a key yesno <prompt> "yep"|"nop" - ask for a yes/no answer (with i18n) leaves response as yep or nop in REPLY. The second argument is the default. -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)