Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#25884 - [conkeror-git]

Attached to Project: Community Packages
Opened by Jack Aviado (Jack.is) - Sunday, 04 September 2011, 02:04 GMT
Last edited by Stefan Husmann (stefanhusmann) - Tuesday, 06 September 2011, 17:27 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Stefan Husmann (stefanhusmann)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: /usr/bin/conkeror is written incorrectly, causing issues with passing commandline arguments to conkeror.

Additional info:
* Ver: 0.9.3-9

Steps to reproduce:
With conkeror running, do "conkeror -f unfocus" in a shell. This should result in "refocused top frame" in conkeror statusbar, but instead results in "w: ignoring command switch `-f' because no argument was provided." in stdout. This occurs because /usr/bin/conkeror is written incorrectly:

#!/bin/sh
cd /usr/share/conkeror/
xulrunner application.ini $1
cd -

It should be:

#!/bin/sh
exec xulrunner /usr/share/conkeror/application.ini "$@"

$1 = first commandline argument; "$@" = all commandline arguments with proper escaping. Without the correct variable and quoting, it is necessary to issue "conkeror '-f unfocus'" instead. This issue seems to be unique to Arch.

With the provided script, "conkeror -f unfocus" works as intended.
This task depends upon

Closed by  Stefan Husmann (stefanhusmann)
Tuesday, 06 September 2011, 17:27 GMT
Reason for closing:  Implemented
Additional comments about closing:  also updated to 1.0pre

Loading...