With --cache-dir f.i. a relative path is not supported but when supplying one opkg does not tell you. If for whatever reason an option is not allowed, instead of running in some sort of error, please tell the user and abort.