grep outputs "input file is also the output" when running update-grub
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grep (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
On ubuntu 12.04 alpha1, fully updated, running update-grub outputs
grep: input file `/boot/
http://
1) that the smallest test case for this is
sh -c 'echo foo >bar; exec >>bar; grep -q foo bar && echo found >&2'
2) that the smallest test case for this is
grep -qr . > out
I can verify that #1 is correct, and #2 is incorrect, i.e. on the system where grub-update outputs the error message in question, only the first one fails:
dank@a3850:/tmp$ sh -c 'echo foo >bar; exec >>bar; grep -q foo bar && echo found >&2'
grep: input file `bar' is also the output
dank@a3850:/tmp$ grep -qr . > out
^C
summary: |
- grep outputs "input file is also the output" when running grub-update + grep outputs "input file is also the output" when running update-grub |
description: | updated |
Status changed to 'Confirmed' because the bug affects multiple users.