I agree entirely with Peter on this. By not including a skeleton /etc/default/grub or not mentioning the file in the standard documentation, you guys are strongly breaking the principle of least surprise.
To date, I think this is the only case of a program I have encountered on a Debian-based system that can use something under /etc/default/${PROGRAM} without having it be documented nor having a skeleton file.
I agree entirely with Peter on this. By not including a skeleton /etc/default/grub or not mentioning the file in the standard documentation, you guys are strongly breaking the principle of least surprise.
To date, I think this is the only case of a program I have encountered on a Debian-based system that can use something under /etc/default/ ${PROGRAM} without having it be documented nor having a skeleton file.
Attached is a debdiff patch.