create magic rc file again
diff --git a/scripts/tcl_commands/magic.tcl b/scripts/tcl_commands/magic.tcl
index a4a6216..24aa0f3 100644
--- a/scripts/tcl_commands/magic.tcl
+++ b/scripts/tcl_commands/magic.tcl
@@ -13,10 +13,14 @@
set magic_export_file [open $magic_export w]
puts $magic_export_file $commands
close $magic_export_file
+ set magicrc $::env(TMP_DIR)/magic.magicrc
+ set ::env(PDKPATH) "$::env(PDK_ROOT)/$::env(PDK)/"
+ set ::env(MAGPATH) "$::env(PDKPATH)/libs.ref/maglef"
+ exec envsubst < $::env(SCRIPTS_DIR)/tmp.magicrc > $magicrc
exec magic \
-noconsole \
-dnull \
- -rcfile $::env(TMP_DIR)/magic.magicrc \
+ -rcfile $magicrc \
$magic_export \
</dev/null \
|& tee $::env(TERMINAL_OUTPUT) $::env(magic_log_file_tag)_spice.log