bug fix and support for setting defconfig name after filename