diff --git a/bin/bitbake-setup b/bin/bitbake-setup
index 36103f1e8..342251bd5 100755
--- a/bin/bitbake-setup
+++ b/bin/bitbake-setup
@@ -50,7 +50,7 @@ def save_bb_cache():
     bb.fetch2.fetcher_parse_done()
 
 def get_config_name(config):
-    return os.path.basename(config).split('.')[0]
+    return os.path.splitext(os.path.basename(config))[0]
 
 def write_config(config, config_dir):
     with open(os.path.join(config_dir, "config-upstream.json"),'w') as s:
