Hi, The processing of option `-o' in grub-mkconfig only works when it is the first option. The code is:
# Check the arguments. for option in "$@"; do case "$option" in [...] -o) shift grub_cfg=$1 ;; --output=*) grub_cfg=`echo "$option" | sed 's/--output=//'` ;; For instance: grub-mkconfig -o /tmp/tata -o /tmp/titi rm: invalid option -- 'o' Try `rm --help' for more information. grub-mkconfig --output=/tmp/tata -o /tmp/titi rm: invalid option -- 'o' Try `rm --help' for more information. AFAICS, other scripts (grub-install, grub-mkrescue) only support the long option (--output=FILE). The simpler solution would be to get rid of `-o' in grub-mkconfig, but this would break some user/distribution scripts (e.g. Debian's update-grub). What do you think? Grégoire _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel